Etapes du traitement d'un job

Le traitement des jobs suit la procédure décrite ici.

  1. Activation

    Le RunIDAbréviation du numéro d'identification unique. Il s'agit plus précisément d'un nombre qui identifie clairement l'exécution d'une Tâche. Le RunID peut comporter entre 7 et 10 caractères . Ils sont attribués par le composant Automation Engine. est créé.

    Le job s'affiche dans la page Tâches de la perspectiveVolet fonctionnel propre de l'interface Web Automic (AWI). SurveillanceSurveillance est le volet fonctionnel du Service Orchestrator affichant le statut en temps réel des SLA de la journée en cours. Un SLA peut y avoir l'un des trois statuts suivants : Satisfait, Non respecté ou Prévision de non-respect. Le statut, associé à d'autres informations du volet Surveillance vous permet de reconnaitre lorsque des mesures de récupération ou de prévision sont nécessaires, afin de résoudre ou prévenir les problèmes de retard de SLA. des processus.

  2. Génération

    Le scriptEgalement un type d'objet distinct dans l'Automation Engine. défini dans les pages Prétraitement et Traitement est exécuté.

    Le JCL final est généré. Pour afficher le résultat de la génération :

    1. Accédez à la perspective Surveillance des processus et recherchez le job.
    2. Faites un clic droit sur le job pour sélectionner RapportRapport contenant les détails d'activation d'une tâche ou d'un composant..
    3. Sélectionnez JCL dans la liste déroulante.

      XXX

    Le JCL généré peut être modifié, mais ces modifications ne seront prises en compte que pour l'exécutionDurée d'exécution d'une Tâche. C'est la période entre le début et la fin de la Tâche. La période d'activation n'en fait pas partie (voir aussi Activation et Démarrage). actuelle. Le rapport contient le JCL d'origine et le JCL modifié, avec une ligne supplémentaire indiquant l'auteur de la modification du contenu.

  3. Transfert

    Le JCL est transféré à l'agent"Programme permettant l'exécution de Traitements sur des systèmes cible comme un ordinateur ou des solutions d'entreprise. Egalement un type d'objet distinct dans l'Automation Engine. [Anciennement appelé ""Exécuteur de tâches"".]"

  4. Exécution

    Le job est exécuté et la durée d'exécution commence à s'écouler.

  5. Transfert

  6. Le rapport est transféré à Automation EngineCe composant commande un système Automation Engine. Il se compose de plusieurs processus serveur..

  7. Post-traitement

    Si un script a été défini dans la page Post-traitement il est exécuté à ce moment-là.

Validations

Avant exécution du job, les vérifications suivantes sont effectuées :

  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 SyncSynchronise les objets activables en fonction de statuts et d'actions définis. Egalement un type d'objet distinct dans l'Automation Engine. ?
  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 ?

En cas d'arrêt de l'agent

Si un agent s'arrête, puis redémarre, 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.

Il peut arriver que des jobs se terminent pendant l'arrêt de l'agent. Dans ce cas, l'agent se met à chercher les jobs dans les listes de processus du système d'exploitation concerné. S'il ne trouve plus le job, il recherche dans le répertoire temporaire son fichier de rapport et retrouve le moment où ce job s'est terminé, ainsi que son code retour.

En cas d'échec, le statutStatut d'une tâche (par ex. active, bloquée, génération en cours, etc.). de job passe à "V - statut disparu".