ICO0006E

javax.resource.ResourceException:
ICO0006E: Ошибка имя-метода.
Значение DataStoreName - null или пустая строка.

Объяснение

Метод, заданный в methodname, был вызван с помощью пустого параметра DataStoreName. Это сообщение об ошибке вносится в протокол трассировки при запуске фабрики соединений с пустым параметром DataStoreName. Это сообщение сопровождается отправкой предупреждения коннектору J2EE:
J2CA0007W: Исключительная ситуация при вызове метода setDataStoreName в 
com.ibm.connector2.ims.ico.IMSManagedConnectionFactory, используемой ресурсом 
имя-JNDI-фабрики-соединений.
Обработка будет продолжена, что приведет к отправке других сообщений об ошибках после получения ответа IMS Connect о том, что хранилище данных с пустым именем не найдено. Все остальные сообщения являются следствием следующего сообщения:
javax.resource.spi.EISSystemException: ICO0001E: 
Ошибка com.ibm.connector2.ims.ico.IMSTCPIPManagedConnection@.processOutputOTMAMsg(byte[],
InteractionSpec, Record). IMS Connect вернул следующую ошибку: RETCODE=[4], 
REASONCODE=[NFNDDST ]. Хранилище данных не найдено.
При возникновении этой ошибки на консоли z/OS хоста, в котором выполняется IMS Connect, выводится соответствующее предупреждающее сообщение HWSS0742W. Оно содержит поле с именем хранилища данных, которое не удалось найти (в данном случае - пустое):
DESTID= ;

Действия пользователя

Задайте действительное имя параметра DataStoreName. В управляемой среде значение DataStoreName указывается во время настройки фабрики соединений для WebSphere Application Server. В неуправляемой среде DataStoreName указывается в приложении Java™.

Комментарии