ICO0006E

javax.resource.ResourceException:
ICO0006E: erro de methodname.
O valor do DataStoreName é nulo ou é uma sequência vazia.

Explicação

O método indicado em methodname foi chamado usando um parâmetro DataStoreName vazio. Essa mensagem de erro é exibida no log de rastreio quando um connection factory com um parâmetro DataStoreName vazio é iniciado. Essa mensagem é seguida por um aviso do J2EE Connector:
J2CA0007W: Ocorreu uma exceção ao chamar o método setDataStoreName no 
com.ibm.connector2.ims.ico.IMSManagedConnectionFactory usado pelo recurso 
Connection_Factory_JNDI_name.
O processamento continuará, então, gerando outras mensagens de erro depois que o IMS Connect enviar uma resposta indicando que o armazenamento de dados com um nome nulo não pode ser localizado. A mensagem subjacente que aciona as outras mensagens é:
javax.resource.spi.EISSystemException: ICO0001E: erro 
com.ibm.connector2.ims.ico.IMSTCPIPManagedConnection@.processOutputOTMAMsg(byte[],
InteractionSpec, Record). O IMS Connect retornou o erro: RETCODE=[4], 
REASONCODE=[NFNDDST ]. Armazenamento de dados não localizado.
Quando esse erro ocorre, uma mensagem de aviso HWSS0742W é exibida no console do z/OS do sistema host em que o IMS Connect está em execução. Essa mensagem HWSS0742W inclui um campo que mostra o nome do armazenamento de dados que ele tentou localizar; nesse caso, somente espaços em branco:
DESTID=        ;

Resposta do Usuário

Forneça um nome válido para o parâmetro DataStoreName. Em um ambiente gerenciado, o DataStoreName é especificado configurando um connection factory a ser usado pelo WebSphere Application Server. Em um ambiente não gerenciado, o DataStoreName é especificado no aplicativo Java™.

Feedback