Interaction avec le gestionnaire de transactions IMS

Une application Java™ interagit avec IMS TM pour exécuter une transaction IMS, pour récupérer des messages de sortie non livrés ou asynchrones, pour récupérer et répondre à une demande d'appel IMS ou pour appeler toute commande IMS prise en charge par IMS OTMA (Open Transaction Manager Access).

Les applications Java qui exécutent des transactions IMS non conversationnelles sont le type le plus courant d'applications Java utilisant IMS TM Resource Adapter. Pour exécuter une transaction non conversationnelle, l'application Java interagit avec le gestionnaire de transactions via IMS Connect, en transmettant le message d'entrée de la transaction au gestionnaire de transactions IMS et en acceptant en retour le message de sortie d'IMS TM.

Dans l'architecture JCA (J2EE Connector Architecture), cette interaction s'effectue à l'aide d'une instance de l'objet Interaction. L'application Java interagit avec IMS en appelant la méthode execute d'une classe d'interaction, fournissant ainsi le message d'entrée de la transaction IMS et un objet IMSInteractionSpec. L'objet IMSInteractionSpec dans le package com.ibm.connector2.ims.ico décrit les propriétés de l'interaction.

Les propriétés de l'objet IMSInteractionSpec déterminent le type d'interaction entre une application Java et IMS TM. Les interactions ont lieu dans un canal de transaction (tpipe), qui est une connexion logique entre un client OTMA, comme IMS Connect, et le serveur IMS OTMA.

Vous pouvez configurer un objet IMSInteractionSpec dans votre application Java pour appeler la méthode execute d'un objet Interaction de plusieurs façons :


Vos commentaires