Modes de traitement

Les états ou modes de traitement des activités peuvent être actifs, d'annulation, complets, dormants ou initiaux. Ces modes décrivent l'état actuel d'une activité. Utilisez la commande CHECK ACTIVITY ou INQUIRE ACTIVITYID pour déterminer le mode actuel d'une activité.

Une activité se trouve toujours dans l'un des états ou modes de traitement suivants :
ACTIVE
Une activation de l'activité est en cours.
Annulation
CICS® attend d'annuler l'activité. Une commande CANCEL ACTIVITY a été émise, mais le CICS ne peut pas annuler l'activité immédiatement parce qu'un ou plusieurs des descendants de l'activité sont inaccessibles. Par exemple, si l'un des enfants de l'activité détient un verrou conservé.
TERMINÉ
L'activité s'est achevée, avec ou sans succès. La valeur renvoyée par l'option COMPSTATUS d'une commande CHECK ACTIVITY vous indique comment elle s'est terminée.
DORMANT
L'activité attend un événement pour déclencher sa prochaine activation.
INITIAL
Aucune commande RUN ou LINK n'a encore été émise contre l'activité ; ou l'activité a été réinitialisée à son état initial avec une commande RESET ACTIVITY.

Comment les modes de traitement s'articulent-ils les uns par rapport aux autres ?

La figure 1 est une vue (légèrement simplifiée) de la manière dont les modes de traitement s'articulent les uns par rapport aux autres. Les commandes du BTS qui font passer une activité d'un mode à l'autre sont indiquées en majuscules.
Figure 1 : Transitions entre les modes d'activité. Les mots en majuscules sont les commandes qui provoquent les transitions.
L'image contient cinq ellipses, chacune représentant l'un des cinq modes de traitement de l'activité énumérés dans cette section. Les ellipses sont reliées par des flèches qui représentent les commandes du BTS qui provoquent la transition d'un mode à l'autre. Une flèche vers l'intérieur, marquée "DEFINE", permet d'accéder au mode initial. Trois flèches partent du mode initial : une marquée "DELETE", une marquée "RUN or LINK" vers le mode actif et une marquée "RUN or LINK" vers le mode inactif. Il existe deux flèches vers le mode actif : l'une, marquée "RUN or LINK", à partir du mode initial ; l'autre, également marquée "RUN or LINK", à partir du mode inactif. Deux flèches partent du mode actif : l'une vers le mode dormant et l'autre vers le mode complet. Il y a deux flèches vers le mode Dormant : l'une, marquée "RUN ou LINK", à partir du mode Initial ; l'autre à partir du mode Actif. Quatre flèches partent du mode Dormant : une marquée "DELETE" ; une, marquée "RUN or LINK", vers Active ; une, marquée "CANCEL", vers Annulation ; une, marquée "CANCEL", vers Complet. Il y a une flèche vers l'intérieur, marquée "ANNULER", vers le mode Annulation, à partir de Dormant. Il y a une flèche vers l'extérieur à partir du mode Annulation, jusqu'à Compléter. Il y a trois flèches vers le mode Complet : une flèche pour le mode Actif ; une flèche, marquée "ANNULER", pour le mode Inactif ; une flèche pour le mode Annulation. Deux flèches sortent du mode complet : l'une marquée "DELETE" et l'autre, marquée "RESET", vers Initial.