Usando o Modelo de Programação do Estado Conversacional Gerenciado pelo IMS Connect

Para especificar que o IMS Connect gerencie todas as iterações em uma conversa, a propriedade useConvID da classe IMSInteractionSpec deve ser configurada como false.

Sobre Esta Tarefa

Para ativar o cliente Java para transações de conversação do IMS usando o modelo de programação do estado conversacional gerenciado pelo IMS Connect:

Procedimento

  1. Obtenha uma manipulação de conexões do IMSConnectionFactory. Essa manipulação de conexões deve ser usada por todas as iterações subsequentes da conversa. Se o aplicativo Java™ for um aplicativo da Web, você poderá ter de salvar a manipulação de conexões no objeto Sessão HTTP para a manipulação de conexões a ser recuperada e usada em iterações subsequentes no mesmo navegador.
  2. Configure a propriedade useConvID do IMSInteractionSpec como false (o valor padrão é false) na primeira iteração. Não altere o valor dessa propriedade em iterações subsequentes da conversação. Se a propriedade useConvID for alterada durante a conversação, ocorrerá um erro.
  3. Configure a propriedade commitMode do IMSInteractionSpec como 1. Configure um valor apropriado para a propriedade syncLevel.
  4. Se o aplicativo cliente controlar o término de uma conversa, na última iteração, configure a propriedade interactionVerb do IMSInteractionSpec como SYNC_END_CONVERSATION.
  5. Feche o identificador de conexões no final da conversação.

Feedback