ICO0002E

javax.resource.spi.EISSystemException:
ICO0002E: erro de methodname.
O IMS OTMA retornou um erro:
SENSECODE=[sensecode], REASONCODE=[otmareasoncode].
[source_methodname:source_exception]

Explicação

O IMS OTMA retornou um erro de negative acknowledgment (NAK).

Resposta do Usuário

O IMS TM Resource Adapter exibe sensecode e otmareasoncode em decimal. Se o aplicativo estiver executando com two-phase commit, você poderá receber os seguintes valores de sense code com o erro NAK:
Tabela 1. Valores de Sense Code Se o Aplicativo Estiver Executando com Two-phase Commit
Sense Code Descrição
17 (decimal, 23 hexadecimal) O IMS não está ativado com o processamento Resource Recovery Services (RRS). Verifique se o IMS possui processamento de conversação protegida com o RRS ativado. Consulte os tópicos de suporte a transações globais e de two-phase commit para obter mais informações.
46 (decimal, 2E hexadecimal) Os processamentos RRS e two-phase commit não são suportados pelo IMS Connect e pelo IMS TM Resource Adapter.
51 (decimal, 33 hexadecimal)

Se ocorrer uma falha de autorização quando uma mensagem de saída assíncrona ou uma solicitação de callout estiver sendo recuperada da fila de suspensão, o código de razão do OTMA poderá ser um dos seguintes valores:

  • 1 – Um segmento de segurança é necessário.
  • 2 – Um ID de usuário é necessário.
  • 3 – Um nome de grupo RACF é necessário.
  • 4 – Um UTOKEN é necessário.
  • 5 – Um nome de TPIPE é necessário.
  • 6 – Ocorreu um erro de sistema no RACF.
  • 7 – O perfil do RACF para o USERID não está no banco de dados do RACF.
  • 8 – Um ID de usuário autorizado é necessário.
  • 9 – Um nome de TPIPE válido é necessário.

Para obter informações de diagnóstico sobre os valores do sense code (sensecode) e do código de razão do OTMA (otmareasoncode) do erro de NAK, consulte as informações de Mensagens e Códigos do IMS.


Feedback