Le Job parent appelle le Job enfant, obtient la valeur mise en mémoire tampon par le tBufferOutput dans le Job enfant et l'affiche dans la console.
Procédure
-
Créez un Job et nommez-le parentJob.
-
Ajoutez un composant tRunJob et un tJavaRow dans l'espace de modélisation graphique et reliez-les à l'aide d'un lien .
-
Double-cliquez sur le tRunJob afin d'ouvrir sa vue Basic settings.
-
Sélectionnez childJob dans le champ Job et vérifiez que le schéma du composant tRunJob correspond au schéma du tBufferOutput appelé dans le Job, une colonne nb_line de type Integer.
-
Double-cliquez sur le composant tJavaRow, puis saisissez le code suivant dans le champ Code :
System.out.println("The total number of rows is:"+input_row.nb_line);
-
Exécutez le Job parent.
Les résultats sont affichés dans la console :