CICS prend en charge
la production d'événements à partir d'applications,
lorsque certaines commandes EXEC CICS sont
exécutées ou en cas de conditions système spécifiques, par exemple, en cas de changement
de statut d'un fichier ou de fin anormale non gérée d'une transaction. Ces événements
peuvent être consommés par une variété de consommateurs d'événements.
Flux de travaux du traitement d'événement
CICS
Le traitement d'événement CICS
prend en charge un flux de travaux divisé entre quatre classes d'utilisateurs.
- Le gestionnaire métier
- Comprend les besoins du métier, mais ne connaît pas obligatoirement les programmes et systèmes informatiques prenant en charge ce métier.
Cet utilisateur utilise un nouvel outil CICS pour répertorier les besoins métier
en termes généraux. Par exemple, pour un commerce de vente au détail en ligne d'appareils photo : "Le service marketing doit être informé de chaque commande de télescope dont le montant dépasse 2000 £." Ce besoin peut encore être utile afin de cibler le client en proposant des appareils photo numériques ultra-sophistiqués.
- L'analyste ou le programmeur d'applications
- Comprend, ou peut examiner, comment une application existante a été conçue. L'analyste ou le programmeur d'applications
peut identifier quel élément d'une application a besoin d'être amélioré afin de répondre aux besoins du gestionnaire
métier. Dans l'exemple susmentionné, l'analyste ou le programmeur d'applications doit savoir quel élément d'un programme détecte les commandes de télescopes, où trouver
le montant de ces commandes et toute donnée complémentaire pouvant être utile, afin de répondre au besoin métier.
- Le programmeur système CICS
- Comprend comment les programmes interagissent avec CICS, et peut aider
l'analyste ou le programmeur d'applications à déployer les nouvelles ressources de traitement d'événement. Le
programmeur système peut configurer des événements métier pour surveiller le système
et ses applications. Il peut également diagnostiquer et déboguer les problèmes liés
à l'application et à ses événements.
- L'architecte informatique
- Comprend le traitement d'événement dans un système CICS, ainsi
que les avantages, les besoins et les coûts liés à l'utilisation de l'émission assurée d'événements.
L'architecte informatique est conscient du besoin des utilisateurs d'applications de disposer du droit d'écriture sur le transport ou la ressource récupérable de l'émission d'événement. Il comprend également les différentes combinaisons entre le mode d'émission (synchrone),
le mode de transaction, et le transport récupérable dans le cadre de l'utilisation d'un adaptateur de traitement d'événement.
Dans votre entreprise, toutes ou une partie de ces classes d'utilisateur peuvent être incarnées par une seule personne. L'outil utilisé par tous les utilisateurs est l'Editeur de liaisons d'événements CICS, qui fait partie de CICS Explorer.
Il est conçu pour permettre aux différentes classes d'utilisateurs de travailler
en équipe en vue d'implémenter le traitement d'événement.
A l'aide
de l'éditeur de liaison d'événements de CICS Explorer, spécifiez les événements
que CICS doit émettre. La liaison d'événements contient les éléments suivants :
- des spécifications d'événement décrivant les données à inclure dans
un événement ;
- des spécifications de capture définissant les conditions de capture
d'un événement et mappant les données capturées vers la spécification
d'événement ;
- des informations sur l'adaptateur, définissant le formatage et l'émission
d'un événement.