Pourquoi et quand exécuter cette tâche
Dans cet exemple, la valeur définie dans le Job parent est transférée au Job enfant. Elle y est modifiée pour prendre la valeur du Job enfant et retransférée vers le Job parent.
Procédure
- Dans le Job ParentJob, sélectionnez le tSetEnv puis cliquez sur l'onglet Component. Ajoutez une ligne de variable en cliquant sur le bouton [+] pour définir sa valeur initiale. Saisissez Variable_1 dans le champ Name et Parent Job value dans le champ Value.
-
Sélectionnez le premier tMsgBox et cliquez sur l'onglet Component. Dans le champ Message, saisissez le message qui s'affiche dans votre fenêtre pop-up et qui confirme que votre variable est correctement prise en compte dans le Job. Par exemple :
"Parent:"+System.getProperty("Variable_1")
affiche la variable définie dans le tSetEnv (ici Parent Job value). -
Sélectionnez le second tMsgBox et cliquez sur l'onglet Component. Dans le champ Message, saisissez à nouveau la ligne
"Parent:"+System.getProperty("Variable_1")
. Elle fait apparaître dans le Job parent la variable définie dans le Job enfant. -
Sélectionnez le tRunJob et cliquez sur l'onglet Component. Dans le champ Job, saisissez le nom de votre Job enfant, ici ChildJob. Cela exécute le Job enfant à l'exécution du Job parent.
- Double-cliquez sur le tRunJob pour ouvrir le Job enfant ChildJob.
- Sélectionnez le composant tSetEnv et cliquez sur l'onglet Component. Ajoutez une ligne de variable en cliquant sur le bouton [+] pour définir sa valeur initiale. Saisissez Variable_1 dans le champ Name et Child Job value dans le champ Value.
-
Sélectionnez ensuite le tMsgBox et cliquez sur l'onglet Component. Dans le champ Message, saisissez le message qui s'affiche dans votre fenêtre pop-up et qui confirme que votre variable est correctement prise en compte dans le Job. Par exemple :
"Son:"+System.getProperty("Variable_1")
affiche la variable configurée dans le tSetEnv (ici Child Job value). - Enregistrez votre Job, retournez à parentJob, puis appuyez sur F6 pour l'exécuter.