Documente Academic
Documente Profesional
Documente Cultură
Le Diffrent traitement
4.
Applications Traitements
Menu aide
1. Dfinition
L!ordonnanceur" V#$UAL TOM de son vrai nom" est un automate %ui li&re les services d!exploitations des contraintes li'es au s stmes h't'rognes .(!est un logiciel de nouvelle g'n'ration dot' d!une architecture client)serveur reposant sur une conception uni%ue de la planification et une int'gration des contraintes techni%ues. (elui*ci dispose d!une interface graphi%ue +voir annexe ,- orient'e o&.et de programmation visuel multi* utilisateurs %ui autorise le partage des sch'mas d!exploitation en tout point du r'seau.
')OM permet /
Une mise en 0uvre graphi%ue de la production. Les sch'mas d!exploitations sont ainsi d'finis d nami%uement. L!automatisation de l!exploitation en r'alisant les actions demand'es sans intervention humaine La planification p'riodi%ue ou a la demande $ nchroniser l!ensem&le des contraintes entre toutes les entit's de l!exploitation La pr'paration automati%ue des travaux
2. PRI&/IPE DE 0O&/)IO&&EME&)
Lors de la s'%uence de soumission et pour respecter celle*ci" les traitements et)ou applications peuvent 4tre ordonnanc's en fonction de deux fonction ma.eures /
Le Lien %ui est une d'pendance entre deux traitements ou deux applications. (elui*ci est repr'sent' graphi%uement par une 5lche dont la couleur indi%ue la nature de la d'pendance /
1LE( &(I) / lien o&ligatoire +le traitement 6 attends la fin normale du traitement A pour d'marrer'ER) /LAIR : lien facultatif /2A& : lien conditionnel
&OIR : lien exclusif +le traitement 6 attends la d'planification du traitement A pour se lancer. 1e m4me" si le traitement A est planifi'" le traitement 6 se d'planifie-
RO($E : lien en erreur +le traitement 6 attends la fin du traitement E& ERRE(R de A La ressource est une varia&le" %ui associ' 7 une valeur d'finit une contrainte lors de la soumission du traitement
Lien imp!e
6
1ans ce cas de lien simple souvent de couleur 6leu" l!Ordonnanceur traduit ceux*ci comme des liens o&ligatoires. On constate %ue 6 attends la fin du traitement de A pour se lancer. On dit %ue / 1 attend A A e t !e p,re de 1
Lien E)
1ans ce t pe de cas" l!Ordonnanceur traduit ce t pe de lien par une fonction E) :il attend %ue A et 6 se terminent pour %ue les traitements en ( se lance. A et 6 doivent se terminer correctement pour %ue ( se d'clenche: toutefois" en ca danoma!ie ur A ou ur 17 !e traitement en / ne part pa .
Lien O(
(e t pe de lien particulier autorise VTOM a choisir l!une ou l!autre des conditions pour ex'cuter les suivantes. 1ans ce cas de figure" si A se termine correctement et 6 est en erreur ( se lance Lien parent
1ans ce cas de figure" le moteur de V#$UAL TOM attends la fin du traitement A avant de traiter le 6. On dit %ue /
* 8
1 A))E&DS A A e t !e p,re DE 1
Lien en erreur
1ans ce cas de figure" le moteur de V#$UAL TOM attends la fin du traitement A E; E33EU3 avant de traiter (
APPLI/A)IO&S :
RO($E : un traitement de l!application s!est termine anormalement $RIS : l!application a 't' d'planifi'e
1!anc : l!application n!est pas planifi'e et ne pr'voit pas de lancements. 'ER) : les traitements de l!application se sont termin's normalement
)RAI)EME&)S :
:A(&E : traitement a venir 1LE( : traitement en cours RO($E / traitement en erreur 'ER) / traitement termin' normalement $RIS / traitement d'planifi' 1LA&/ / traitement non planifi' ORA&$E / traitement en attente de soumission
#. $e tion de incident
Lors de l!ex'cution d!un traitement" celui*ci peut se mettre en erreur. L!utilisateur du pilote graphi%ue peut a tout instant s!il est ha&ilit'" intervenir sur des incidents d'tect's.
Edition et modification d!un script 3elance d!un script en erreur $imulation des modification
1e d'finir le cadre de reprise d!un traitement en erreur de manire a rendre la cha9ne de traitement automati%ue. (es caract'risti%ues sont / $p'cification d!un sch'ma d'grad' 1'planification des traitements d'pendants 6locage de l!avancement de la cha9ne de production
2rise en charge d!un chemin d'grad' dans l!environnement 3elance automati%ue d!un script en erreur dans sa glo&alit'
L!utilisateur" lors de modification de script en erreurs ou de mise a niveau des traitements" peut tester ses modifications sans relancer les traitements. (!est la simulation. (ette fonction permet ainsi de valider le &on d'roulement des encha9nement de la cha9ne. L!utilisateur intervient en temps r'el en mode interactif. Les traitements sont alors ex'cutes en mode virtuel" sans incidence sur les fichiers r'els et sans consommation de ressource machine. (es fonctions permettent d8agir sur les traitements ou les applications en fonction de leur 'tat et de planifier des travaux < a la demande <. Le d'clenchement des travaux < a la demande < ne sera effectu' par le moteur de Visual TOM aprs validation de toutes leurs autres contraintes +planning" liens" ressources"=%ue s8ils ont 't' explicitement <demand'es<" c8est a dire planifi's ce .our. Lors de ces traitements" comme nous l8avons vu avant "ceux*ci peuvent prendre plusieurs 'tats +en attente" a venir" =-: mais pour assurer le &on fonctionnement de la cha9ne
de production" le technicien de production peut forcer les traitements a faire telle ou telle t>che. (es actions peuvent 4tre /
0orcer de
A 'E&IR A 'E&IR
A
TE3M#;E E; (OU3$
fonction
Le traitement passe au statut )ERMI&E " ce %ui autorise le d'clenchement de ces successeurs par le moteur VTOM 5orcer un traitement au statut E& /O(RS entra9ne son d'clenchement par le moteur +soumission de script sur la machine cliente- sans tenir compte de la validit' de ses contraintes+horaires" ressources"=5orcer un traitement au statut E& ERRE(R autorise le d'clenchement de ses successeurs a ant des liens de t pe E; E33EU3 par le moteur et)ou la d'planification de ses successeurs a ant des liens de t pe o&ligatoire
A 'E&IR
E; E33EU3
A 'E&IR )ERMI&E
Le traitement forc' au statut E; E33EU3 ne &lo%ue pas la date d8exploitation 5orcer un traitement au statut &O& PLA&I0IE autorise le ;O; 2LA;#5#E d'clenchement de ses successeurs a ant des liens de t pe conditionnels par le moteur Le traitement passe au statut A 'E&IR et est de nouveau A VE;#3 'ligi&le pour un d'clenchement par le moteur ds %ue ses contraintes autres %ue le planning et la p'riodicit' sont valides 5orcer le traitement au statut E& ERRE(R autorise le d'clenchement de ses successeurs a ant un lien de t pe E; E33EU3 par le moteur a ant des liens de t pe o&ligatoires. E; E33EU3 5orcer le traitement au statut &O& PLA&I0IE autorise le ;O; 2LA;#5#E d'clenchement de ses successeurs a ant des liens de t pes conditionnels par le moteur Le traitement passe au statut A 'E&IR et est a nouveau A VE;#3 'ligi&le pour un d'clenchement par le moteur ds %ue ses contraintes autres %ue le planning et la p'riodicit' sont valides 5orcer un traitement au statut )ERMI&E autorise le d'clenchement de ses successeurs par le moteur. TE3M#;E Le traitement forc' au statut )ERMI&E ne d'&lo%ue pas la date d8exploitation 5orcer un traitement au statut &O& PLA&I0IE autorise le d'clenchement de ses successeurs a ant des liens de t pe ;O; 2LA;#5#E conditionnel par le moteur. Le traitement forc' au statut &O& PLA&I0IE ne d'&lo%ue pas la date d8exploitation Le traitement passe au statut A 'EI&R et est de nouveau 'ligi&le pour un d'clenchement par le moteur ds %ue ses contraintes autres %ue le planning et la p'riodicit' sont valides
E& ERRE(R
E& ERRE(R
5orcer un traitement au statut )ERMI&E autorise le d'clenchement de ses successeurs par le moteur. 5orcer un traitement au statut E& ERRE(R autorise le d'clenchement de ses successeurs a ant des liens de t pe E; E33EU3 par le moteur et)ou la d'planification de ses successeurs a ant des liens de t pe o&ligatoire
*. De cription de menu
Menu dition
1ans une cha9ne de production" il a de nom&reuses applications constituant la cha9ne de traitement. (elles ci ont des incidences sur les graphes %ui peuvent 4tre trs d'sagr'a&les. Menu pi!ote Menu domaine e5p!oitation Menu en4ironnement Menu ana!- e Menu aide