Interagindo com o IMS Transaction Manager

Um aplicativo Java™ interage com o IMS Transaction Manager (IMS TM) para executar uma transação do IMS, recuperar mensagens de saídas não entregues ou ou assíncronas, recuperar e responder uma solicitação de callout do IMS ou chamar qualquer um dos comandos do IMS suportados pelo IMS Open Transaction Manager Access (OTMA).

Os aplicativos Java que executam transações não conversacional do IMS são o tipo mais comum de aplicativos Java que usam o IMS TM Resource Adapter. Para executar uma transação não conversacional, o aplicativo Java interage com o IMS TM por meio do IMS Connect, passando a mensagem de saída da transação para o IMS TM e, por sua vez, aceitando a mensagem de saída do IMS TM.

No J2EE Connector Architecture (JCA), essa interação é feita usando uma instância do objeto Interaction. O aplicativo Java interage com o IMS ao chamar o método execute de uma classe Interaction, fornecendo a mensagem de entrada da transação do IMS e um objeto IMSInteractionSpec. A classe IMSInteractionSpec no pacote com.ibm.connector2.ims.ico descreve as propriedades da interação.

As propriedades da classe IMSInteractionSpec determinam o tipo de interação que um aplicativo Java tem com o IMS TM. As interações ocorrem em um canal de transação (tpipe), que é uma conexão lógica entre um cliente OTMA, como IMS Connect, e o servidor, IMS OTMA.

É possível configurar um objeto IMSInteractionSpec no aplicativo Java para chamar o método execute de um objeto Interaction de diversas formas:


Feedback