Conversão Órfã do IMS

Quando uma conversa não é terminada explicitamente, ela continua a existir no sistema como uma conversa órfã e o armazenamento associado do IMS continua a ser alocado para essa conversa.
Normalmente, uma conversa do IMS é terminada explicitamente de uma entre duas maneiras:
  • O aplicativo IMS insere espaços em branco no SPA antes de retornar uma resposta ao cliente.
  • O programa do aplicativo cliente envia uma solicitação SYNC_END_CONVERSATION.
Se o navegador foi fechado antes de a conversa ter sido terminada adequadamente; por exemplo, a conversa do IMS não é terminada explicitamente e continua a existir no sistema. Quando uma conversa do IMS torna-se órfã, não há nenhuma forma de continuar ou terminar essa conversa programaticamente. Uma medida que pode ser tomada para evitar as conversas órfãs é usar tempos limites, como um tempo limite da sessão EJB, forçar o término de uma conversa que não é concluída em um período de tempo razoável ao enviar uma solicitação SYNC_END_CONVERSATION no código de limpeza de tempo limite da sessão EJB.

Se um aplicativo cliente é finalizado e a conversa torna-se órfã, essa conversa órfã do IMS pode ser terminada somente por uma reinicialização do IMS. É possível verificar conversas órfãs do IMS no sistema ao emitir um comando IMS /DISPLAY CONV por meio de uma interação IMS_REQUEST_TYPE_IMS_COMMAND. Para obter uma lista dos comandos do IMS suportados pelo OTMA, consulte a seção "Comandos Suportados a partir de Dispositivos LU 6.2 e OTMA" em IMS Version 12 Commands, Volume 2 ou "Comandos do IMS Que Usam o OTMA" em IMS Version 12 Communications and Connections.


Feedback