Visualisation des dépendances en JIL

Le but du graphique est de présenter les jobs et leurs dépendances, on entend par dépendance les liens qui peuvent unir 2 traitements entre eux mais aussi, et d’une manière beaucoup plus générale :

- l’utilisation de la boite qui conditionne le traitement du job
- l’heure de planification qui est une condition de départ pour le job ou la boite
- les variables globales (noté g sur le graphique)
- l’exit code d’un prédécesseur

On distingue les différents objets en fonction de la forme du noeud :

- Rond pour les conditions de date
- Rectangle pour les boites
- Rectangle à bords arrondis pour les commandes
- Rectangle avec fleche en bas pour les attentes de fichiers
- Triangle pour les variables globales

Les relations entre les noeuds sont symbolisées par des flèches, on les distingue par leurs formes et leurs couleurs :

- Les flèches vertes indiquent des conditions de bonne fin, les rouges pour les conditions de mauvaise fin.
- Les flèches pointillées indiquent des relations entre les jobs et leurs boites, une flêche allant du job vers la boite correspond au box_success ou au box_failure en fonction de couleur (respectivement vert et rouge)
- Les flèches sur les jobs eux même sont les tentatives de reprises, elles sont caractérisées par un point qui permet de ne pas les confondre avec des conditions sur elles-mêmes.
- Pour les conditions d’exit code ou de variables globale, la valeur attendue est indiquée sur la flêche.

Article

> Ordonnancement > Publication > Graphiques > Graphviz

Ce formulaire permet de vérifier les dépendances des jobs Autosys, la saisie de fait en JIL, un script Perl transforme le code en svz.

Mise à jour :28 août 2005
Visites : 3945
Auteur : E. Angenault
Site : Angenault.net

Graphviz est proposé par une équipe d’AT&T, les résultats sont impressionants et pourtant il est extrèmement simple d’utilisation.

Liens commerciaux

Accès rapide

Affichage d’un graphique de visualisation des dépendances entre les jobs Autosys définis dans un JIL.