Début de la transaction Adaptateur EP

L'adaptateur EP de démarrage de transaction étend le comportement de l'application de manière événementielle en pilotant une nouvelle transaction CICS®, qui utilise les informations qui lui sont transmises dans le format d'événement basé sur le conteneur. La transaction CICS peut s'exécuter sur un système CICS différent de CICS sur lequel l'événement s'est produit.

Ce format d'adaptateur peut également être utilisé pour piloter un programme CICS existant, qui n'a besoin d'aucune des données d'événement, mais qui peut être déclenché par l'occurrence d'un événement.

L'adaptateur EP de démarrage de transaction est fourni pour appeler une transaction CICS à la suite d'un événement. La transaction est lancée par l'adaptateur EP et transmet l'objet événement CICS en entrée.

L'adaptateur EP de démarrage de transaction prend en charge ces modes d'émission et de transaction. La lettre x indique une combinaison de modes prise en charge.
Table 1. Démarrage de la transaction Émission de l'adaptateur EP et modes transactionnels
Adaptateur de traitement d'événement Mode d'émission Mode transactionnel  
SYNC ASYNC TRANS NONTRANS
Début d'une transaction   x x   L'adaptateur de traitement d'événement Début de transaction ne prend pas en charge l'émission assurée d'événement.
  x   x
Note : L'adaptateur EP de début de transaction ne peut pas émettre d'événements de manière récupérable et ne supporte donc pas l'émission d'événements synchrones et transactionnels.
Tableau 2. Propriétés de l'adaptateur EP pour le démarrage de la transaction
Élément de données Description
Transaction ID (ID de transaction) L'identifiant de la transaction lancée. Cet identifiant est obligatoire et il n'y a pas de valeur par défaut.
SYSID L'ID du système CICS où la transaction doit être lancée. Par défaut, ce champ est laissé vide pour l'ID du système local.
UserID L'identifiant de l'utilisateur sous lequel la transaction est lancée. La valeur par défaut est l'ID utilisateur par défaut de CICS.

Les propriétés de l'adaptateur EP pour le démarrage de la transaction s'appliquent à la transaction démarrée et non à l'adaptateur EP lui-même. Si vous indiquez un ID utilisateur, la transaction est exécutée avec cet ID utilisateur. Si vous sélectionnez l'option Utiliser l'ID utilisateur du contexte, la transaction s'exécute sous l'ID utilisateur qui a capturé l'événement. Si aucun des deux n'est spécifié, la transaction s'exécute sous l'ID utilisateur par défaut de CICS.

Si vous installez un adaptateur EP de démarrage de transaction et que vous spécifiez un ID utilisateur de transaction sans sélectionner l'option Utiliser l'ID utilisateur du contexte, CICS vérifie que l'ID utilisateur d'installation est autorisé en tant qu'utilisateur de substitution de l'ID utilisateur de transaction. Pour plus d'informations, voir Sécurité de la mère porteuse.
Important : si vous sélectionnez un adaptateur de démarrage de transaction pour l'émission d'un événement système TASK threshold ou TRANCLASS TASK threshold, et que vous sélectionnez également l'option Use Context User Id, l'ID utilisateur du contexte est l'ID utilisateur de la région CICS. Dans ce cas, vous voudrez peut-être spécifier un ID utilisateur spécifique que vous souhaitez que la transaction utilise lors de son exécution.

L'adaptateur EP de démarrage de la transaction appelle la transaction comme spécifié dans l'ID de la transaction, par START TRANID, en passant un canal qui contient les données formatées. La transaction et le programme doivent être définis pour être créés par le client ou par des fournisseurs de logiciels indépendants. Les données sont ensuite transmises, sans modification, à la transaction. L'adaptateur EP de démarrage de transaction envoie l'événement à la transaction démarrée dans le format CICS d'événement basé sur un conteneur (CCE), où les valeurs du nom de l'événement sont transmises dans des conteneurs dans un canal DFHEP.EVENT.

Note : Si le site START TRANSID fait référence à une transaction à distance, la sécurité de la région CICS où la tâche lancée s'exécute doit permettre l'envoi de la commande START TRANSID. Par exemple avec MRO, le FMH-5 qui est utilisé lorsque le START TRANSID la commande expédiée contient l'ID CICS CICS a émis l'événement. La sécurité MRO pour la région CICS où la tâche démarrée s'exécute peut devoir autoriser la transmission de l'ID utilisateur de la région CICS dans l' FMH-5. Pour plus d'informations sur la sécurité en cas d'utilisation d'une transaction à distance, voir Sécurité de l'intercommunication.

Vous spécifiez les formations et les adaptateurs CICS EP qu'elles utilisent à l'aide de l' éditeur de liaison d'événements. Pour plus d'informations sur les propriétés des adaptateurs et les formats pris en charge, voir.