Vous pouvez ajouter des spécifications de capture à une spécification d'événement pour créer des points de capture dans CICS.
L'Editeur de liaisons d'événements CICS vous guide dans la création d'une ou de plusieurs spécifications de capture. Ces dernières identifient les éléments suivants :
Par exemple, vous pouvez spécifier qu'une commande de stockage temporaire READQ (stockage temporaire READ) est un événement potentiel. Précisez ensuite les conditions sous lesquelles l'événement se déclenche en ajoutant des prédicats des types disponibles pour la commande à intercepter.
Vous pouvez définir trois types de prédicats :Les prédicats de la spécification de capture permettent de filtrer les données d'après le contexte du point de capture.
Chaque point de capture dispose d'éléments de contexte pour lesquels vous pouvez spécifier des prédicats, L'ID transaction en est un exemple. Tous les prédicats de contexte disponibles sont affichés dans l'onglet Filtrage. Les prédicats de contexte sont facultatifs. Cependant, l'ID de transaction ou le programme en cours est généralement spécifié pour émettre des événements à partir d'une application spécifique.
La zone Contexte permet de définir des options de filtrage pour les événements. En fonction des autres informations fournies dans l'Editeur de liaisons d'événements CICS, toutes les zones ne s'appliquent pas. Les prédicats de contexte disponibles dépendent du point de capture. Les prédicats susceptibles d'être spécifiés sont les suivants : ID de transaction, programme en cours et ID utilisateur.
Les prédicats de la spécification de capture permettent de filtrer les valeurs des options d'événement pour une commande CICS ou un événement système.
Chaque point de capture peut avoir des options d'événement pour lesquelles vous pouvez spécifier des prédicats. Certaines commandes ne disposent d'aucune option d'événement. Les options d'événement correspondent aux options d'une commande EXEC ou d'un système d'événement CICS, par exemple, le nom MAP pour la commande SEND MAP. Le statut FROM_CONNECTST est un exemple d'événement de statut de connexion DB2. Toutes les valeurs des données fixes disponibles pour le point de capture sont affichées dans l'onglet Filtrage. CICS connaît le format des options d'événement.
Les prédicats de la spécification de capture permettent de filtrer les données d'application spécifiées dans une commande CICS.
Les points de capture d'application peuvent avoir des valeurs de données de longueur variables pour lesquelles vous pouvez spécifier des prédicats. Les données d'application correspondent aux options d'une commande EXEC CICS spécifique : par exemple, la zone FROM pour la commande SEND MAP. Toutes les valeurs des données variables disponibles pour la commande EXEC CICS de ce point de capture sont affichées dans l'onglet Filtrage.
Les prédicats de données d'application sont traités par CICS dans l'ordre indiqué (d'abord le premier prédicat, puis le second, etc.).
Les informations de base sur la liaison d'événement, saisies par le gestionnaire métier au cours de la définition de haut niveau de la liaison d'événement, contiennent une spécification d'événement. Ces informations de liaison d'événement ont identifié les données requises pour un traitement plus approfondi, mais n'ont fourni aucun détail sur leur emplacement. Spécifiez des sources d'informations afin de pouvoir fournir ces détails.
L'Editeur de liaisons d'événements CICS permet d'afficher dans l'onglet Sources d'informations un tableau contenant les informations requises pour satisfaire la spécification métier. Ce tableau répertorie les informations métier relatives à la spécification d'événement. Pour chaque élément du tableau, vous devez définir la source d'informations pour la spécification de capture.