Accéder au contenu principal Passer au contenu complémentaire

Configurer le composant tJavaFlex

Procédure

  1. Double-cliquez sur le composant tJavaFlex pour afficher sa vue Basic settings et paramétrer ses propriétés.
  2. Cliquez sur le bouton [...] à côté du champ Edit schema pour ouvrir la boîte de dialogue correspondante, dans laquelle définir la structure des données à passer au composant suivant.
  3. Cliquez sur le bouton [+] pour ajouter deux colonnes : key de type Integer et value de type String.
  4. Cliquez OK pour valider les changements et fermer la boîte de dialogue.
  5. Dans les Basic settings du tJavaFlex, cochez la case Data Auto Propagate pour propager automatiquement les données au composant suivant.
    Dans cet exemple, n'effectuez pas de transformation sur les données récupérées.
  6. Dans le champ Start code, saisissez le code qui sera exécuté lors de la phase d'initialisation.
    Ici, le code indique l'initialisation du composant tJavaFlex en affichant le message START et met en place la boucle et les variables utilisées par la suite dans le code Java :
    System.out.println("## START\n#");
    String [] valueArray = {"Miss", "Mrs", "Mr"};
    
    for (int i=0;i<valueArray.length;i++) {
  7. Dans le champ Main code, saisissez le code qui sera appliqué pour chaque ligne de données.
    Ici, l'objectif est de retourner chaque clé (key) avec sa valeur :
    row1.key = i;
    row1.value = valueArray[i];
    Note InformationsAvertissement :

    Dans le champ Main code, "row1" correspond au nom du lien qui sort du tJavaFlex. Si vous renommez ce lien, vous devez modifier le code de ce champ.

  8. Dans le champ End code, saisissez le code qui sera exécuté dans la phase de fermeture.
    Ici, l'accolade ferme la boucle et le code indique la fin de l'exécution du tJavaFlex en affichant le message END :
    }
    System.out.println("#\n## END");
  9. Si nécessaire, double-cliquez sur le tLogRow pour afficher sa vue Basic settings, cliquez sur le bouton [...] à côté de Edit schema pour vous assurer que le schéma a été propagé correctement.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !