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

Créer un Job parent pour obtenir une valeur d'un Job enfant

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

  1. Créez un Job et nommez-le parentJob.
  2. Ajoutez un composant tRunJob et un tJavaRow dans l'espace de modélisation graphique et reliez-les à l'aide d'un lien Row > Main.
  3. Double-cliquez sur le tRunJob afin d'ouvrir sa vue Basic settings.
  4. 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.
  5. 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);
  6. Exécutez le Job parent.

    Les résultats sont affichés 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 – dites-nous comment nous améliorer !