Use o modelo de programação de enviar/receber para executar uma transação do modo de resposta do IMS.
Para executar uma transação no IMS,
um aplicativo Java™ executa a interação
SYNC_SEND_RECEIVE. No aplicativo, forneça os seguintes
valores para o objeto
IMSInteractionSpec usado
pelo método
executar do objeto
Interação.
- Um valor SYNC_SEND_RECEIVE para a propriedade interactionVerb
- Um valor 0 ou 1 para a propriedade commitMode
No entanto, o processamento de interação SYNC_SEND_RECEIVE será diferente para conexões de soquetes persistentes dedicados. Dependendo
do tipo de conexões de soquete, o modelo de processamento é diferente
em um processamento normal da transação ou quando ocorre um erro
ou um tempo limite de execução.
Com o IMS TM
Resource Adapter Versão
12 e mais recente, se você converter um aplicativo send-then-commit (CM1) do IMS Versão
12 que espera uma resposta para um aplicativo commit-then-send (CM0) que não a espera,
configure a propriedade IMSInteractionSpec CM0Response como true. Quando essa propriedade for configurada para uma transação
CM0, se o aplicativo IMS não responder para o IOPCB ou concluir um
comutador de mensagens em outra transação, o IMS OTMA emitirá
uma mensagem DFS2082 para o cliente, independentemente do modo de resposta
da transação.