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 :