Manuel de fonctionnement d'Automation Engine > Job > Déroulement de l'exécution d'un Job

Déroulement de l'exécution d'un Job

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 :

  1. Le Job a-t-il été interrompu entre-temps ?
  2. Le Job doit-il être démarré manuellement ?
  3. L'exécution du Job dépend-elle des objets Sync ?
  4. Le nombre de Jobs pouvant s'exécuter simultanément sur l'Agent a-t-il été atteint ?
  5. L'Agent est-il actif ?

Recherche de Jobs après une panne de l'Agent

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 :