ICO0026E

javax.resource.ResourceException:
ICO0026E: erro de methodname.
Foi encontrado um erro ao processar a mensagem do IMS.
[source_methodname:source_exception]

Explicação

Ocorreu um erro quando a mensagem de transação do IMS estava sendo processada. source_exception fornece informações adicionais sobre a causa do erro.

Resposta do Usuário

Examine o source_exception para obter informações adicionais sobre a causa do erro. As ações sugeridas para execução, com base no valor do source_exception, estão descritas na tabela a seguir.
Tabela 1. Exceções de Origem para ICO0026E
Exceções de origem Descrição
java.io.IOException

Erro ao preparar registro de entrada ou saída. Verifique se os objetos que você está fornecendo para IMS TM Resource Adapter para usar como a entrada e saída da transação do IMS estão definidos corretamente para a arquitetura do J2C. Por exemplo, devem implementar as interfaces javax.resource.cci.Record e javax.resource.cci.Streamable.

com.ibm.ims.ico.IMSConnResourceException

A mensagem do OTMA que contém a mensagem de saída de transação do IMS OTMA continha um campo de comprimento inválido (por exemplo, LLLL era menor ou igual a 0). Se esse erro continuar ocorrendo após verificar que o programa de aplicativo IMS está retornando uma mensagem de saída válida, entre em contato com o representante de serviço da IBM®.

java.lang.IllegalArgumentException

A mensagem de saída retornada pelo IMS Connect é inválida. Verifique se os níveis de release do IMS TM Resource Adapter e do IMS Connect são compatíveis. Por exemplo, esta exceção ocorrerá se você construir um aplicativo do EJB necessário transacional para executar uma transação de two-phase commit por meio do TCP/IP usando o IMS TM Resource Adapter Versão 10 ou posterior, mas você estiver usando uma versão mais antiga do IMS TM Resource Adapter no tempo de execução. Para resolver o problema, atualize o IMS TM Resource Adapter Versão 10 ou mais recente.


Feedback