Interações Suportadas com Combinações do Modo de Confirmação e Nível de Sincronização

As interações suportadas pelo IMS TM Resource Adapter dependem da combinação do modo de confirmação e do nível de sincronização escolhidos.
As combinações a seguir do modo de confirmação e do nível de sincronização são suportadas pelo IMS TM Resource Adapter:
  • Modo de confirmação 1 com nível de sincronização NONE

    Essa combinação é usada para interações não transacionais. Para aplicativos sem conversação, use a interação SYNC_SEND_RECEIVE. Para aplicativos de conversação, use a interação SYNC_SEND_RECEIVE ou, opcionalmente, SYNC_END_CONVERSATION.

  • Modo de confirmação 1 com nível de sincronização CONFIRM

    Essa combinação é usada para interações não transacionais. Para aplicativos sem conversação, use a interação SYNC_SEND_RECEIVE. Para aplicativos de conversação, use a interação SYNC_SEND_RECEIVE ou, opcionalmente, SYNC_END_CONVERSATION.

  • Modo de confirmação 0 com nível de sincronização CONFIRM

    Essa combinação é usada para interações SYNC_SEND_RECEIVE, SYNC_SEND, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT e SYNC_RECEIVE_CALLOUT não transacionais.

    Dica: O modo de confirmação 0 é suportado apenas para aplicativos sem conversação que estão em execução nas conexões TCP/IP.

Para as interações do modo de confirmação 1, o IMS TM Resource Adapter fornece automaticamente o nível de sincronização ao se comunicar com o IMS Connect. O nível de sincronização também pode ser configurado explicitamente pelo cliente Java™ usando o método setSyncLevel(int) como NONE ou CONFIRM. O nível de sincronização padrão é NONE. Você pode configurar o verbo de interação para SYNC_SEND_RECEIVE sem configurar o nível de sincronização.

Para interações de modo de confirmação 0, apenas o nível de sincronização CONFIRM é suportado.

O método setSyncLevel(int) lança uma exceção para qualquer combinação inválida do modo de confirmação e do nível de sincronização.


Feedback