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

Configurer un Job à l'aide d'un composant tJava

Un Job commun utilisant un tJava est généralement composé de :

  • un tFileInputDelimited pour lire des données à partir d'un fichier texte,
  • un tLogRow pour afficher les données dans la console.
  • un tJava pour récupérer le nombre total d'enregistrements traités.

Procédure

  1. Dans la Palette, glissez-déposez un tFileInputDelimited , un tLogRow et un tJava dans l'espace de modélisation graphique.
  2. Reliez le tFileInputDelimited au tJava à l'aide d'un lien Trigger > OnSubjobOk.
  3. Configurez les Basic settings du tFileInputDelimited.
  4. Double-cliquez sur le tFileInputDelimited pour afficher sa vue Basic settings. Dans le champ file name/steam, ajoutez le chemin d'accès aux données source "C:/person.txt".
  5. Ce fichier inclut les données suivantes :
    1;Shong
    2;Elisa
    3;Sabrina
  6. Cliquez sur le bouton Edit Schema et configurez le schéma à deux colonnes.
  7. Double-cliquez sur le tJava pour afficher sa vue Basic settings et ajoutez le code suivant dans la zone Code :
    int nb_line=(Integer)globalMap.get("tFileInputDelimited_1_NB_LINE");
    System.out.println("The total number of records are read from the text file is: " +nb_line);
  8. Exécutez le Job en appuyant sur F6.

Résultats

Les enregistrements actuels provenant du fichier d'entrée sont affichés dans la console de façon native. En outre, parce que le composant tJava est utilisé, le nombre d'enregistrements s'affiche également dans la console.

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 – faites-le-nous savoir.