ICO0026E

javax.resource.ResourceException:
ICO0026E: Ошибка имя-метода.
При обработке сообщения IMS возникла непредвиденная внутренняя ошибка.
[исходный-метод:исходное-исключение]

Объяснение

Произошла ошибка при обработке сообщения транзакцииIMS. Исходная-исключительная-ситуация содержит дополнительные сведения о причинах ошибки.

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

Проверьте значение source_exception на наличие дополнительных сведений о причине ошибки. Действия в зависимости от значения source_exception описаны в следующей таблице:
Табл. 1. Исходные исключительные ситуации для ICO0026E
Исходные исключительные ситуации Описание
java.io.IOException

Ошибка при подготовке записи ввода или вывода. Убедитесь в том, что объекты, передаваемые в адаптер ресурсов IMS TM в качестве входных или выходных данных транзакции IMS, правильно определены с точки зрения архитектуры J2C. Например, они должны реализовывать интерфейсы javax.resource.cci.Record и javax.resource.cci.Streamable.

com.ibm.ims.ico.IMSConnResourceException

Сообщение OTMA с сообщением вывода транзакции IMS содержит недопустимое значение поля длины (например, LLLL меньше или равно 0). Если эта ошибка продолжит возникать, несмотря на то, что приложение IMS возвращает правильное сообщение вывода, свяжитесь с сервисным представительством IBM®.

java.lang.IllegalArgumentException

От IMS Connect получено недопустимое сообщение вывода. Убедитесь, что версии адаптера ресурсов IMS TM и IMS Connect совместимы. Например, эта исключительная ситуация возникает, если вы создаете приложение EJB, необходимое для транзакции, для выполнения двухэтапной транзакции фиксации через TCP/IP с помощью IMS TM версии 10 или выше, но при этом в среде выполнения используется более ранняя версия IMS TM. Для устранения этой неполадки обновите IMS TM до версии 10 или выше.


Комментарии