Prise en charge du traitement d'événement par CICS

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.