L'illustration suivante détaille chacune des phases de l'exécution d'un Job. |
activation |
|
|
|
|
|
---|---|---|---|---|---|
Création du RunID |
Génération |
||||
Le Job s'affiche dans la fenêtre d'activités. | Exécution du Script AE dans le Pré-Traitement et la carte Script |
Transfert |
|||
Le JCL définitif est créé. | Le JCL est transféré à l'Agent |
Exécution |
|||
Le Job est exécuté. |
Transfert |
||||
L'exécution débute. | Le rapport est transféré à Automation Engine. |
Post-Traitement |
|||
|
Le post-traitement est exécuté (si existant). |
Avant exécution du Job, plusieurs vérifications sont effectuées dans l'ordre suivant :
Si un Agent est arrêté puis redémarré, il reçoit du Serveur des informations de redémarrage complètes, concernant tous les Jobs qui s'exécutaient au moment de son arrêt. Pendant la panne de l'Agent, certains Jobs ont bien sûr pu se terminer. L'Agent cherche alors les Jobs dans la liste de processus du système d'exploitation concerné. S'il ne trouve plus le Job, il recherche dans le répertoire temporaire un fichier de rapport pour le Job en question ; l'heure de fin du Job et le code retour sont alors déterminés à partir de ce dernier. En cas d'échec, le statut de Job passe à "V - Status vanished".
Rubriques connexes :
Exemples - Définir un statut de fin à cause du contenu d'un rapport