В процессе разработки программ на Java, использующих адаптер ресурсов IMS TM (другое название - IMS Connector для Java), можно столкнуться с тем, что программа генерирует исключительную ситуацию. Некоторые исключительные ситуации генерируются адаптером ресурсов IMS TM, а некоторые - библиотеками классов, которые используются адаптером ресурсов IMS TM (например, библиотеками классов Java). Здесь приведено описание исключительных ситуаций, генерируемых приложениями J2C, работающими с адаптером ресурсов IMS.
Следующие переменные, выделенные курсивом в описании сообщений, заменяются фактическими значениями времени выполнения.
Следующие сообщения об исключительных ситуациях генерируются приложениями, использующими библиотеки классов архитектуры коннекторов (J2C) Java 2 Platform, Enterprise Edition (J2EE), при обнаружении ошибок.
javax.resource.spi.EISSystemException: ICO0001E: Ошибка имя-метода. IMS Connect вернул следующую ошибку: RETCODE=[код-ошибки], REASONCODE=[код-причины]. описание-причины.
Объяснение: IMS Connect вернул сообщение об ошибке. Соединение, на котором возникла ошибка, не будет повторно использоваться.описание-причины содержит краткое описание кода-причины, если оно доступно.
Действия пользователя: Найдите на консоли MVS связанные сообщения об ошибках IMS Connect. Сообщения об ошибках IMS Connect начинаются с символов " HWS". Диагностическая информация по коду возврата (код-возврата) и коду ошибки (код-ошибки), а также по ошибкам IMS Connect приведена в книге IMS Connect Guide and Reference.
javax.resource.spi.EISSystemException: ICO0002E: Ошибка имя-метода. IMS OTMA вернул следующую ошибку: SENSECODE=[код-ошибки], REASONCODE=[код-причины-otma]. [исходный-метод:исходное-исключение]
Объяснение: IMS OTMA сообщил об ошибке NAK.
В IMS отключена поддержка RRS. Включите поддержку RRS для защищённых диалогов в IMS. Обратитесь к разделу Предварительные требования для работы в режиме двухэтапной фиксации.
IMS Connect и IMS Connector for Java не поддерживают RRS и режим двухэтапной фиксации. Версия IMS Connect и IMS Connector for Java должна быть 2.1.0 или выше.
javax.resource.spi.CommException: ICO0003E: Ошибка имя-метода. Не удалось подключиться к хосту [имя-хоста], порт [номер-порта]. [исключительная-ситуация-java]
Объяснение: IMS Connector for Java не удалось подключиться к хосту через указанный порт. исключительная-ситуация-java указывает на причину ошибки. Дополнительная информация приведена в описании действий пользователя ниже.
Имя хоста, указанное при настройке фабрики соединений или в приложении, недопустимо. Возможно, имя хоста содержит опечатку. Укажите полное имя хоста или IP-адрес.
javax.resource.spi.CommException: ICO0005E: Ошибка имя-метода. Ошибка связи при отправке или получении сообщения IMS. [исключительная-ситуация-java]
Объяснение: IMS Connector for Java не удалось выполнить взаимодействие с целевым IMS Connect для отправки или получения данных. исключительная-ситуация-java указывает на причину ошибки. Дополнительная информация приведена в описании действий пользователя ниже.
Действия пользователя: Определите причину ошибки с помощью исключительной-ситуации-java. Исключительная-ситуация-java может принимать следующие значения:
javax.resource.ResourceException: ICO0006E: Ошибка имя-метода. В параметре DataStoreName задано пустое значение.
Объяснение: Методу имя-метода в качестве параметра 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 ]. Хранилище данных не найдено.При возникновении этой ошибки на консоли MVS системы, в которой выполняется IMS Connect, выводится соответствующее предупреждающее сообщение HWSS0742W. Оно содержит поле с именем хранилища данных, которое не удалось найти (в данном случае - пустое):
DESTID= ;
Действия пользователя: Укажите правильное значение параметра DatastoreName. В управляемой среде DatastoreName указывается при настройке фабрики соединений для WebSphere Application Server. В среде без управления DatastoreName указывается в приложении Java.
javax.resource.NotSupportedException: ICO0007E: Ошибка имя-метода. Значение свойства [имя-свойства] [значение] не поддерживается.
Объяснение: Значение значение-свойства свойства имя-свойства не поддерживается.
Действия пользователя: Укажите поддерживаемое значение свойства. Например, некоторые значения свойства InteractionVerb класса InteractionSpec определены в архитектуре J2C, но не поддерживаются реализацией класса IMSInteractionSpec в текущем выпуске IMS Connector for Java. Значение ReRoute, равное TRUE, не поддерживается для соединений с выделенным постоянным сокетом.
javax.resource.ResourceException: ICO0008E: Ошибка имя-метода. Длина значения [значение-свойства] свойства [имя-свойства] превышает максимальное значение, составляющее [максимальная-длина-свойства].
Объяснение: Длина значения значение-свойства свойства имя-свойства превышает значение максимальная-длина-свойства, задающее ограничение на длину свойства имя-свойства.
Действие пользователя: Укажите значение свойства, длина которого не превышает значение максимальная-длина-свойства.
javax.resource.ResourceException: ICO0009E: Ошибка имя-метода. Значение свойства [имя-свойства], равное [значение-свойства], недопустимо.
Объяснение: Значение значение-свойства недопустимо для свойства имя-свойства.
Действия пользователя: Укажите допустимое значение свойства. Например, допустимые значения свойства InteractionVerb класса InteractionSpec адаптера ресурсов IMS TM приведены в документации Javadoc для IMSInteractionSpec.
javax.resource.spi.IllegalStateException: ICO0010E: Ошибка имя-метода. Метод вызван для недопустимого экземпляра IMSConnection.
Объяснение: Метод имя-метода вызван для недопустимого экземпляра IMSConnection. Если имя-метода равно lazyEnlist, то была сделана попытка зарегистрировать в текущей транзакции соединение, которое не поддерживает регистрацию.
Действия пользователя: Скорее всего, указанный метод был вызван для экземпляра IMSConnection, который уже закрыт.
javax.resource.spi.IllegalStateException: ICO0011E: Ошибка имя-метода. Метод вызван для недопустимого экземпляра IMSInteraction.
Объяснение: Метод имя-метода был вызван для недопустимого экземпляра IMSInteraction.
Действия пользователя: Скорее всего, указанный метод вызван для экземпляра IMSInteraction, который уже закрыт. Убедитесь в том, что экземпляр IMSInteraction еще не закрыт, прежде чем пытаться его использовать или закрывать.
javax.resource.ResourceException: ICO0012E: Ошибка имя-метода. В параметре HostName задано пустое значение.
Объяснение: Методу имя-метода в качестве параметра HostName передана пустая строка.
Действия пользователя: Укажите правильное значение в параметре HostName. В управляемой среде значение свойства указывается при настройке фабрики соединений для WebSphere Application Server. В среде без управления значение свойства указывается в приложении Java.
javax.resource.ResourceException: ICO0013E: Ошибка имя-метода. Пустое значение ConnectionManager.
Объяснение: Вызван метод имя-метода. Сервер приложений вызвал метод createConnectionFactory класса IMSManagedConnectionFactory с пустым значением параметра ConnectionManager.
Действия пользователя: Укажите правильное значение в параметре HostName. Эта версия метода createConnectionFactory используется в управляемой среде. Обычно она не вызывается клиентом. Обратитесь в службу поддержки сервера приложений.
javax.resource.ResourceException: ICO0014E: Ошибка имя-метода. Запись ввода не содержит данных.
Объяснение: Методу имя-метода передана запись ввода, не содержащая данных.
Действия пользователя: Убедитесь в том, что передается непустая запись ввода.
ResourceAdapterInternalException ICO0015E: Ошибка имя-метода. При обработке сообщения OTMA возникла непредвиденная ошибка. [исключительная-ситуация-java]
Объяснение: Возникла непредвиденная внутренняя ошибка при обработке сообщения OTMA.
Действия пользователя: Свяжитесь с сервисным представительством IBM.
javax.resource.ResourceException: ICO0016E: Ошибка имя-метода. В параметре DataStoreName задано пустое значение.
Объяснение: Методу имя-метода в качестве параметра 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 ]. Хранилище данных не найдено.При возникновении этой ошибки на консоли MVS системы, в которой выполняется IMS Connect, выводится соответствующее предупреждающее сообщение HWSS0742W. Оно содержит поле с именем хранилища данных, которое не удалось найти (в данном случае - пустое):
DESTID= ;
Действия пользователя: Укажите правильное значение параметра DatastoreName. В управляемой среде DatastoreName указывается при настройке фабрики соединений для WebSphere Application Server. В среде без управления DatastoreName указывается в приложении Java.
ResourceAdapterInternalException ICO0017E: Ошибка имя-метода. Недопустимое значение TraceLevel.
Объяснение: Указано недопустимое значение уровня трассировки.
Действия пользователя: Укажите допустимое значение. Это сообщение можно игнорировать - тогда для фабрики соединений будет использоваться уровень трассировки по умолчанию. В этом случае фабрику соединений по-прежнему можно будет использовать.
javax.resource.ResourceException: ICO0018E: Ошибка имя-метода. Задано пустое значение PortNumber.
Объяснение: Методу имя-метода в качестве параметра PortNumber передано пустое значение.
Действия пользователя: Укажите правильное значение параметра PortNumber. В управляемой среде значение свойства указывается при настройке фабрики соединений для WebSphere Application Server. В среде без управления значение свойства указывается в приложении Java.
javax.resource.ResourceException: ICO0020E: Ошибка имя-метода. Альтернативный ИД клиента не поддерживается для параметра Interaction Verb [Interaction Verb]. Альтернативный ИД клиента можно указывать только для Interaction Verbs SYNC_RECEIVE_ASYNCOUTPUT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT и SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT.
Объяснение: Значение Interaction Verb, указанное с альтернативным ИД клиента, при котором получают взаимодействие с асинхронным выводом данных, не допускается.
Действия пользователя: Укажите правильное значение в параметре Interaction Verb. Альтернативный ИД клиента можно указывать для Interaction Verbs SYNC_RECEIVE_ASYNCOUTPUT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT и SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT.
javax.resource.ResourceException: ICO0024E: Ошибка имя-метода. Недопустимая длина сегмента (LL) [значение-ll] в объекте ввода.[исключительная-ситуация-java]
Объяснение: Сообщение ввода, переданное программой Java программе IMS, содержит значение длины сегмента, которое является отрицательным, нулевым, либо превосходит число байт данных в сегменте сообщения.
Действия пользователя: Укажите правильное значение длины сегмента сообщения ввода.
javax.resource.IllegalArgumentException: ICO0025E: Ошибка имя-метода. Недопустимая длина сегмента (LL) [значение-ll] в сообщении OTMA.
Объяснение: Сообщение вывода IMS содержит значение длины сегмента, которое является отрицательным, нулевым, либо превосходит количество байт данных в сегменте сообщения. Сообщение вывода приложения IMS содержится в сообщении OTMA.
Действия пользователя: Убедитесь в том, что прикладная программа IMS указывает правильные значения длины сегментов сообщений вывода.
javax.resource.ResourceException: ICO0026E: Ошибка имя-метода. При обработке сообщения IMS возникла непредвиденная внутренняя ошибка. [исходный-метод:исходная-исключительная-ситуация]
Объяснение: При обработке сообщения ввода или вывода транзакции IMS возникла ошибка. Исходная-исключительная-ситуация содержит дополнительные сведения о причинах ошибки.
Ошибка при подготовке записи ввода или вывода. Убедитесь в том, что объекты, передаваемые в IMS Connector for Java в качестве данных ввода или вывода транзакции IMS, правильно определены с точки зрения архитектуры J2C. Например, они должны реализовывать интерфейсы javax.resource.cci.Record и javax.resource.cci.Streamable.
Сообщение OTMA с сообщением вывода транзакции IMS содержит недопустимое значение поля длины (например, LLLL <= 0). Если эта ошибка продолжит возникать, несмотря на том, что приложение IMS возвращает правильное сообщение вывода, свяжитесь с сервисным представительством IBM.
От IMS Connect получено недопустимое сообщение вывода. Убедитесь, что версии IMS Connector for Java и IMS Connect совместимы. Например, если для приложения EJB, работающего с транзакциями в режиме двухэтапной фиксации по соединению TCP/IP через IMS Connector for Java версии 2.1, используется IMS Connect версии 1.2 вместо 2.1, то Вы получите это сообщение об ошибке. В этом случае следует либо обновить IMS Connect до версии 2.1, либо создать приложение EJB, работающее с неглобальными транзакциями.
javax.resource.ResourceException: ICO0027E: Ошибка имя-метода. В заголовке OTMA сообщения вывода IMS отсутствует сегмент имя-сегмента.
Объяснение: Заголовок OTMA в сообщении вывода транзакции IMS создан неправильно. В нем отсутствует сегмент, определяемый по имени-сегмета.
Действия пользователя: Для устранения ошибки обратитесь к способу создания заголовка сообщения. Примером ситуации, в которой могла бы произойти такая ошибка, служит выполнение взаимодействия SYNC_RETRIEVE_ASYNCHOUTPUT_WAIT (или _NOWAIT) с выдачей сообщения, которое Connector не-IMS типа ставит в очередь для клиента Java (например, взаимодействие с терминалом 3270.) В сообщениях, которые ставит в очередь Connector не-IMS типа для клиентов Java, как правило, отсутствуют заголовки OTMA, обязательные для IMS Connector for Java. Для исправления ситуации IMS Connector for Java и Connector не-IMS типа для клиентов Java должны использовать разные очереди для асинхронного вывода.
javax.resource.ResourceException: ICO0028E: Ошибка имя-метода. Недопустимый флаг Префикса в сегменте Информация управления сообщениями заголовка OTMA сообщения вывода IMS.
Объяснение: Заголовок OTMA в сообщении вывода транзакции IMS создан неправильно. Флаг Префикса в заголовке указывает, какие сегменты входят в заголовок OTMA сообщения, но общая длина сообщения (заголовки вместе с данными сообщения) меньше суммы длин указанных заголовков. Общая длина сообщения должна равняться или быть большей, чем общая длина заголовков, в зависимости от того, есть ли данные в сообщении, но она ни в коем случае не может быть меньше общей длины заголовков.
Действия пользователя: Для устранения ошибки обратитесь к способу создания заголовка сообщения. К такой ситуации в большинстве случаев приводит неправильное изменение заголовка в пользовательском сообщении или внутренняя ошибка в IMS Connect или IMS Connector for Java. Если пользовательская функция выхода используется без изменений, или если не удается установить причину неправильного построения заголовков, обратитесь в сервисное представительство IBM.
javax.resource.spi.ApplicationServerInternalException: ICO0030E: Ошибка имя-метода. [исходный-метод:исходная-исключительная-ситуация]
Объяснение: Во время взаимодействия возникла ошибка или исключительная ситуация в методе имя-метода. исходный-метод:исходная-исключительная-ситуация указывает на источник ошибки, обнаруженной в методе имя-метода, и позволяет получить дополнительную информацию о причине ошибки.
Эта ошибка возникает в том случае, если виртуальная машина Java не может выделить память для объекта из-за нехватки памяти, причём сборщик мусора уже освободил всю ненужную память. Увеличьте объём памяти, доступной виртуальной машине, которую применяет WAS.
Исключительная ситуация InterruptedIOException генерируется в том случае, если передача ввода или вывода была прекращена из-за завершения работы нити. Определите причины прекращения работы нити.
javax.resource.spi.IllegalStateException: ICO0031E: Ошибка имя-метода. Нарушение протокола. Указанное значение команды взаимодействия [interactionverb] недопустимо для текущего состояния [состояние]. [исключительная-ситуация-java]
Объяснение: Приложение нарушило протокол при попытке выполнить взаимодействие. [interactionverb] - это значение свойства interactionVerb объекта IMSInteractionSpec, связанного с взаимодействием. [состояние] - это текущее состояние протокола, используемого для взаимодействий между IMS Connector for Java и IMS Connect.
Например, такое нарушение может произойти, если программа на Java не находится в состоянии диалога с IMS, но запросило взаимодействие с IMS с interactionVerb, равным SYNC_END_CONVERSATION.
Действия пользователя: Проверьте значение свойства interactionVerb объекта IMSInteractionSpec. Обратитесь к документации IMS Connector for Java documentation за списком значений interactionVerb, поддерживаемых IMS Connector for Java. Не все выпуски IMS Connector for Java поддерживают весь набор значений архитектуры коннекторов J2EE.
javax.resource.NotSupportedException: ICO0034E: Ошибка имя-метода. Автоматическая фиксация не поддерживается.
Объяснение: На данный момент IMS Connector for Java не поддерживает автоматическую фиксацию.
Действия пользователя: Приложение на Java должно использовать только поддерживаемые классы и методы IMS Connector for Java.
javax.resource.NotSupportedException: ICO0035E: Ошибка имя-метода. Локальные транзакции не поддерживаются.
Объяснение: На данный момент IMS Connector for Java не поддерживает локальные транзакции.
Действия пользователя: Приложение на Java должно использовать только поддерживаемые классы и методы IMS Connector for Java.
javax.resource.NotSupportedException: ICO0037E: Ошибка имя-метода. Наборы результатов не поддерживаются.
Объяснение: На данный момент IMS Connector for Java не поддерживает наборы результатов.
Действия пользователя: Приложение на Java должно использовать только поддерживаемые классы и методы IMS Connector for Java.
javax.resource.spi.IllegalStateException: ICO0039E: Ошибка имя-метода. Состояние отлично от CONNECT.
Объяснение: Недопустимая последовательность взаимодействий между IMS Connector for Java и IMS Connect. Текущее состояние протокола, используемого для взаимодействий между IMS Connector for Java и IMS Connect, не равно CONNECT, хотя оно должно быть таким на данном этапе.
Действия пользователя:Скорее всего, это ошибка в IMS Connector for Java или IMS Connect. Свяжитесь с сервисным представительством IBM.
javax.resource.NotSupportedException: ICO0040E: Ошибка имя-метода. IMSConnector не поддерживает эту версию метода execute.
Объяснение: IMS Connector for Java не поддерживает версию метода execute, принимающую два аргумента и возвращающую объект типа javax.resource.cci.Record.
Действия пользователя: Используйте поддерживаемую версию метода execute из класса IMSInteraction. Её сигнатура имеет следующий вид:
boolean execute(InteractionSpec, Record input, Record output)
javax.resource.ResourceException: ICO0041E: Ошибка имя-метода. Указан недопустимый объект interactionSpec [interactionSpec].
Объяснение: Методу execute из класса com.ibm.connector2.ims.ico.IMSInteraction передан недопустимый объект InteractionSpec.
Действия пользователя: Убедитесь в том, что методу execute (из класса com.ibm.connector2.ims.ico.IMSInteraction) передается объект InteractionSpec типа com.ibm.connector2.ims.ico.IMSInteractionSpec.
javax.resource.ResourceException: ICO0042E: Ошибка имя-метода. Тип ввода отличен от Streamable.
Объяснение: Объект, переданный методу execute класса com.ibm.connector2.ims.ico.IMSInteraction в качестве параметра "input", либо равен null, либо не реализует интерфейс javax.resource.cci.Streamable. Обычно это происходит в том случае, если приложение использует общий интерфейс клиентов архитектуры коннекторов J2EE. Эта исключительная ситуация не должна возникать, если для составления сообщения ввода использовался Rational Application Developer.
Методу execute можно передавать пустые объекты ввода для некоторых типов взаимодействий. Например, пустые объекты ввода допустимы для взаимодействий с interactionVerb, равным SYNC_END_CONVERSATION или SYNC_RECEIVE_ASYNCOUTPUT.
Действия пользователя: Убедитесь в том, что в качестве параметра "input" передаётся допустимый объект javax.resource.cci.Record. Например, он должен реализовывать интерфейсы javax.resource.cci.Record и javax.resource.cci.Streamable.
javax.resource.ResourceException: ICO0043E: Ошибка имя-метода. Тип вывода отличен от Streamable.
Объяснение: Объект, возвращаемый методом execute класса com.ibm.connector2.ims.ico.IMSInteraction, равен null или не реализует интерфейс javax.resource.cci.Streamable. Обычно это происходит в том случае, если приложение использует общий интерфейс клиентов архитектуры коннекторов J2EE. Эта исключительная ситуация не должна возникать, если для составления сообщения вывода использовался Rational Application Developer.
Действия пользователя: Убедитесь в том, что метод execute возвращает допустимый объект output.resource.cci.Record.
javax.resource.NotSupportedException: ICO0044E: Ошибка имя-метода. IMS Connector for Java не поддерживает RecordFactory.
Объяснение: На данный момент IMS Connector for Java не поддерживает RecordFactory.
Действия пользователя: Приложение на Java должно использовать только поддерживаемые классы и методы IMS Connector for Java.
javax.resource.NotSupportedException: ICO0045E: Ошибка имя-метода. Недопустимый тип ConnectionRequestInfo.
Объяснение: Методу IMS Connector for Java передан недопустимый объект ConnectionRequestInfo.
Действия пользователя: Скорее всего, это ошибка IMS Connector for Java. Свяжитесь с сервисным представительством IBM.
javax.resource.NotSupportedException: ICO0049E: Ошибка имя-метода. Идентификационные данные, переданные getConnection, не совпадают с существующими идентификационными данными.
Объяснение: Идентификационные данные в запросе не соответствуют идентификационным данным экземпляра IMSManagedConnection, используемого при обработке запроса.
Действия пользователя: Свяжитесь с сервисным представительством IBM.
javax.resource.ResourceException: ICO0053E: Ошибка имя-метода. Недопустимое значение ИД клиента. Префикс HWS зарезервирован для IMS Connector for Java.
Объяснение: Указано недопустимое значение свойства clientID. Префикс HWS зарезервирован для IMS Connector for Java.
javax.resource.ResourceException: ICO0054E: Ошибка имя-метода. Недопустимый объект ConnectionSpec.
Объяснение: IMS Connector for Java не удалось преобразовать тип объекта connectionSpec для данного соединения к типу IMSConnectionSpec. В то время как для общего интерфейса клиентов объект connectionSpec подходит для любого поддерживаемого коннектора, IMS Connector for Java будет работать только с объектами типа IMSConnectionSpec или производного типа.
Действия пользователя: Убедитесь в том, что connectionSpec имеет тип IMSConnectionSpec, либо его тип наследует IMSConnectionSpec.
javax.resource.ResourceException: ICO0055E: Ошибка имя-метода. Не удалось преобразовать тип объекта соединения в IMSConnection.
Объяснение: IMS Connector for Java не удалось преобразовать тип объекта, созданного ConnectionManager для данного соединения, к типу IMSConnection. IMS Connector for Java работает только с объектами типа IMSConnectionSpec или производного типа. Эта ошибка может быть следствием неполадки ConnectionManager.
Действия пользователя: Свяжитесь с сервисным представительством IBM.
javax.resource.ResourceException: ICO0056E: Ошибка имя-метода. Значение IMSConnectName допустимо только для соединений Local Option, которые поддерживаются только в z/OS и OS/390.
Объяснение: Настройка свойства IMSConnectName экземпляра IMSManagedConnectionFactory обязательна для фабрики управляемых соединений, используемой соединениями Local Option. Local Option можно использовать для связи с IMS Connect, если приложение, использующее IMS Connector for Java, работает на платформе z/OS или OS/390. Эта исключительная ситуация указывает на то, что значение свойства IMSConnectName было задано несмотря на то, что приложение не работает на платформе z/OS или OS/390.
Действия пользователя: Приложение, использующее IMS Connector for Java, должно работать на платформе z/OS или OS/390. Дополнительно требуется, чтобы приложение (а точнее - Web-сервер, на котором выполняется приложение) работало в одном образе MVS с IMS Connect. Если это не так, например, если программа должна работать на рабочих станциях или Web-сервер приложения находится на платформе z/OS, но в другом образе MVS, чем IMS Connect, то фабрика соединений приложения должна быть настроена для использования TCP/IP.
javax.resource.spi.IllegalStateException: ICO0057E: Ошибка имя-метода. Недопустимый описатель соединения.
Объяснение: Состояние приложения недопустимо: применяющийся во взаимодействии описатель соединения (экземпляр IMSConnection) недопустим. Это может быть следствием того, что приложение попыталось использовать описатель ранее применявшегося соединения или неверного соединения (при условии, что приложение открыло несколько соединений).
Действия пользователя: Убедитесь в том, что в приложении используется допустимый экземпляр IMSConnection.
javax.resource.ResourceException: ICO0058E: Ошибка имя-метода. Взаимодействия SYNC_SEND_RECEIVE, SYNC_SEND, SYNC_RECEIVE_ASYNCOUTPUT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT и SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT в режиме фиксации 0 не поддерживают Local Option.
Объяснение: Local Option можно использовать для связи с IMS Connect только в том случае, если приложение работает с IMS Connector for Java в режиме фиксации 1.
Действия пользователя: Переключите приложение, работающее с IMS Connector for Java, в режим фиксации 1. Если требуется использовать именно режим фиксации 0, то используйте протокол связи TCP/IP.
javax.resource.ResourceException: ICO0059E: Ошибка имя-метода. Взаимодействие SYNC_END_CONVERSATION в режиме фиксации 0 не поддерживается.
Объяснение: Взаимодействие SYNC_END_CONVERSATION в режиме фиксации 0 не поддерживается.
Действия пользователя: IMS Connector for Java поддерживает использование SYNC_END_CONVERSATION в режиме фиксации 1, SYNC_SEND_RECEIVE в режиме фиксации 0 и SYNC_RECEIVE_ASYNCOUTPUT в режиме фиксации 0.
java.lang.UnsatisfiedLinkError: ICO0060E: Ошибка имя-метода. Ошибка при загрузке библиотеки Local Option: libname=файл-библиотеки. [исходная-исключительная-ситуация].
Объяснение: Библиотека Local Option не присутствует ни в одном из каталогов libpath.
Действия пользователя: Проверьте наличие системной библиотеки Local Option в каком-либо из каталогов, указанных в переменной среды LIBPATH. В случае выполнения IMS Connector for Java в WebSphere Application Server for z/OS или OS/390, включите полное имя каталога с библиотекой Local Option в переменную среды LIBPATH сервера J2EE. Дополнительная информация приведена в разделе "Подготовка базовой операционной системы" справочной системы WebSphere Application Server Version 6.0 Information Center .
javax.resource.ResourceException: ICO0061E: Ошибка имя-метода. Local Option поддерживается только в z/OS и OS/390.
Объяснение: Local Option можно использовать для связи с IMS Connect только в том случае, если приложение, применяющее IMS Connector for Java, работает на платформе z/OS или OS/390.
Действия пользователя: Приложение, использующее IMS Connector for Java, должно работать на платформе z/OS или OS/390. Дополнительно требуется, чтобы приложение (а точнее - Web-сервер, на котором выполняется приложение) работало в одном образе MVS с IMS Connect. Если это не так, например, если программа должна работать на рабочих станциях или Web-сервер приложения находится на платформе z/OS, но в другом образе MVS, чем IMS Connect, то фабрика соединений приложения должна быть настроена для использования TCP/IP.
javax.resource.ResourceException: ICO0062E: Ошибка имя-метода. Ошибка при загрузке метода библиотеки Local Option: libfilename=файл-библиотеки, methodname=имя-метода. [исходная-исключительная-ситуация].
Объяснение: Не найден внутренний метод Local Option.
Действия пользователя: Проверьте версии адаптера ресурсов IMS Connector for Java и библиотеки Local Option в системе. Используйте только версию библиотеки Local Option из комплекта поставки адаптера ресурсов IMS TM, установленного в WebSphere Application Server for z/OS или OS/390. За дополнительной информацией обратитесь к разделу "Предварительные требования для работы с IMS Connector for Java".
javax.resource.spi.ResourceAdapterInternalException: ICO0063E: Ошибка имя-метода. Исключительная ситуация во внутреннем методе. [исходная-исключительная-ситуация].
Объяснение: В методе Local Option возникла внутренняя ошибка.
Действия пользователя: Свяжитесь с сервисным представительством IBM.
javax.resource.spi.SecurityException: ICO0064E: Ошибка имя-метода. Недопустимые идентификационные данные.
Объяснение: Субъект, предоставленный WebSphere Application Server, не содержал идентификационные данные, поддерживаемые IMS Connector for Java.
Действия пользователя: Установите правильную версию WebSphere Application Server for z/OS или OS/390. За дополнительной информацией обратитесь к разделу " Предварительные требования для работы с адаптером ресурсов IMS TM". Настройте WebSphere Application Server for z/OS или OS/390 таким образом, чтобы он предоставлял идентификационные данные, которые поддерживаются адаптером ресурсов IMS TM. Адаптер ресурсов IMS TM поддерживает PasswordCredential для соединений TCP/IP и UToken GenericCredential для соединений Local Option.
javax.resource.spi.SecurityException: ICO0065E: Ошибка имя-метода. Ошибка при получении идентификационных данных.[исходная-исключительная-ситуация].
Объяснение: При получении идентификационных данных из объекта, переданного сервером приложений, возникла ошибка защиты.
Действия пользователя: Настройте параметры защиты сервера приложений так, чтобы пользователь, связанный с исходной программой, имел право на извлечение идентификационных данных.
javax.resource.ResourceException: ICO0066E: Ошибка имя-метода. Не удалось загрузить администратор транзакций WebSphere Application Server. [исходная-исключительная-ситуация].
Объяснение: При обращении к администратору транзакций WebSphere Application Server для обработки запроса возникла ошибка.
Действия пользователя: Установите правильную версию WebSphere Application Server for z/OS или OS/390. За дополнительной информацией обратитесь к разделу " Предварительные требования для работы с IMS Connector for Java".
javax.resource.ResourceException: ICO0068E: Ошибка имя-метода. Ошибка при получении объекта транзакции. [исключительная-ситуация-java]
Объяснение: При попытке определить, была ли транзакция запущена администратором транзакций WebSphere Application Server, возникла ошибка.
Действия пользователя: Установите правильную версию WebSphere Application Server for z/OS или OS/390. За дополнительной информацией обратитесь к разделу " Предварительные требования для работы с IMS Connector for Java".
javax.resource.spi.ResourceAllocationException ICO0069E: Ошибка имя-метода. Ошибка при получении маркера контекста транзакции RRS. IMSConnResourceException: RRS retcode=[код-функции-rrs].
Объяснение: При получении маркера контекста транзакции RRS для обработки глобальной транзакции возникла непредвиденная ошибка.
Действия пользователя: Найдите связанные сообщения об ошибках RRS в протоколе задания RRS. Диагностическая информация по коду возврата RRS (код-функции-rrs) доступна в руководстве MVS Programming: Resource Recovery для используемого вами выпуска z/OS или OS/390.
javax.resource.spi.EISSystemException ICO0070E: Ошибка имя-метода. IMS Connect сообщил об ошибке RRS: Код возврата IMS Connect=[код-возврата], Функция RRS=[функция-rrs], Код возврата RRS=[код-функции-rrs]."
Объяснение: IMS Connect сообщил об ошибке в результате сбоя RRS.
Действия пользователя: Проверьте консоль MVS на предмет сообщений об ошибках, связанных с IMS Connect или RRS. Диагностическая информация по коду возврата (код-возврата) и сообщениям IMS Connect доступна в руководстве IMS Connect Guide and Reference. Для просмотра диагностической информации по коду возврата RRS (код-возврата-rrs) найдите имя функции RRS (функция-rrs) в руководстве MVS Programming: Resource Recovery для установленного выпуска z/OS или OS/390.
javax.transaction.xa.xAException ICO0071E: Ошибка имя-метода. Ошибка связи при обработке операции XA тип-команды. [исключительная-ситуация-java]
Объяснение: Существует огромное количество возможных причин сбоя соединения при выполнении глобальной транзакции. Например, это могло произойти из-за сбоя TCP/IP или сокета, либо из-за останова IMS Connect. Соединение, на котором возникла ошибка, не будет повторно использоваться.
Действия пользователя: Определите причину ошибки соединения с хостом по исключительной-ситуации-java. Проверьте консоль MVS на предмет сообщений об ошибках, связанных с IMS Connect или TCP/IP. Убедитесь в том, что система доступна по соединению TCP/IP, и IMS Connect работает. Тип команды (тип-команды) в сообщении указывает на этап, на котором произошёл сбой глобальной транзакции: подготовка, фиксация, откат, восстановление или отмена.
javax.transaction.xa.xAException: ICO0072E: Ошибка имя-метода. Для Xid не найден связанный UR.
Объяснение: При обработке транзакции значение UR, связанное с Xid, было удалено вручную или из-за ошибки в IMS Connect или RRS.
Действия пользователя: Обратитесь к WebSphere Application Server InfoCenter Reference Library за инструкциями по получению информации о транзакции Xids из протоколов WebSphere Application Server. В IMS Connect Guide and Reference приведено описание команд IMS Connect, с помощью которых можно просмотреть список Xid и связанных с ними UR. Убедитесь в том, что UR присутствует в списке и связан с данным Xid. Убедитесь в том, что глобальная транзакция не осталась в эвристическом состоянии.
javax.transaction.xa.xAException: ICO0073E: Ошибка имя-метода. RRS недоступен.
Объяснение: RRS остановлен, либо разорвана связь между RRS и IMS Connect.
Действия пользователя: Проверьте консоль MVS на предмет сообщений об ошибках, связанных с IMS Connect или RRS. Убедитесь в том, что RRS не остановлен в системе z/OS или OS/390. В IMS Connect Guide and Reference приведено описание команд IMS Connect, с помощью которых можно проверить состояние RRS.
javax.transaction.xa.xAException: ICO0074E: Вызов RRS функция-rrs завершился с кодом возврата [код-функции-rrs].
Объяснение: При обработке глобальной транзакции в IMS Connect было передано сообщение о следующей ошибке RRS.
Действия пользователя: Проверьте консоль MVS на предмет сообщений об ошибках, связанных с IMS Connect или RRS. Для просмотра диагностической информации по коду возврата RRS (код-возврата-rrs) найдите имя функции RRS (функция-rrs) в руководстве MVS Programming: Resource Recovery для установленного выпуска z/OS или OS/390.
javax.transaction.xa.xAException: ICO0075E: Ошибка имя-метода. Ветвь транзакции завершена эвристически. [исключительная-ситуация-rrs]
Объяснение: IMS Connect передано сообщение об ошибке RRS, указывающее на то, что обработка транзакции могла быть выполнена таким образом, что транзакция осталась в эвристическом состоянии. Возможно, на этапе фиксации часть транзакции была зафиксирована, после чего была обнаружена ошибка, не позволившая завершить фиксацию. исключительная-ситуация-rrs - это сообщение об ошибке ICO0074E, в котором указывается функция RRS и код возврата.
Действия пользователя: Обратитесь к описанию ошибки ICO0074E для получения дополнительной информации о произошедшем сбое RRS. Обратитесь к WebSphere Application Server InfoCenter Reference Library за инструкциями по получению информации о транзакции Xids из протоколов WebSphere Application Server. В IMS Connect Guide and Reference приведено описание команд IMS Connect, с помощью которых можно просмотреть список Xid и связанных с ними UR. Определите Xid, UR и результат, который должен быть зафиксирован в IMS. Проверьте значения в IMS, для того чтобы убедиться, что возникло эвристическое состояние. Затем следует принять решение о действиях по исправлению данных в IMS таким образом, чтобы они соответствовали результату невыполненной фиксации, или по исправлению других связанных баз данных, чтобы вернуться в состояние до начала транзакции.
javax.resource.ResourceException: ICO0076E: Ошибка имя-метода. Возникла внутренняя ошибка. [исключительная-ситуация-rrs]
Объяснение: При извлечении информации о сообщении об ошибке RRS, переданном IMS Connect, возникла внутренняя ошибка. исключительная-ситуация-rrs - это сообщение об ошибке ICO0074E, в котором указывается функция RRS и код возврата.
Действия пользователя: Обратитесь к описанию ошибки ICO0074E для получения дополнительной информации о произошедшем сбое RRS. Свяжитесь с сервисным представительством IBM.
javax.resource.ResourceException: ICO0077E: Ошибка имя-метода. Откат транзакции уже выполнен. [исключительная-ситуация-rrs]
Объяснение: IMS Connect Connect передано сообщение об ошибке RRS, возникшей из-за повторной попытки отката для UR. RRS блокирует повторный откат и генерирует соответствующую исключительную ситуацию. исключительная-ситуация-rrs - это сообщение об ошибке ICO0074E, в котором указывается функция RRS и код возврата.
Действия пользователя: Никаких действий не требуется, поскольку откат уже был выполнен. Обратитесь к описанию ошибки ICO0074E для получения дополнительной информации о произошедшем сбое RRS. Перед выполнением транзакции рекомендуется проверять, не были ли данные удалены или изменены.
javax.resource.ResourceException: ICO0078E: Ошибка имя-метода. Для взаимодействий через выделенные постоянные соединения требуется указывать ИД клиента.
Объяснение: Если свойству commitMode присвоено значение 0, и для взаимодействия используется соединение с выделенным постоянным сокетом, то необходимо явно присвоить значение свойству clientID. Это относится к взаимодействиям SYNC_SEND_RECEIVE, SYNC_SEND, SYNC_RECEIVE_ASYNCOUTPUT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT и SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT.
com.ibm.connector2.ims.ico.IMSDFSMessageException: ICO0079E: Ошибка имя-метода. Система IMS вернула сообщение DFS:сообщение-DFS
Объяснение: Системой IMS не сообщение DFS_message вместо вывода транзакции IMS. Эта исключительная ситуация возникает в том случае, если свойство imsRequestType объекта IMSInteractionSpec имеет значение IMS_REQUEST_TYPE_IMS_TRANSACTION.
DFS065 чч:мм:сс TRAN/LTERM ОСТАНОВЛЕН
Действия пользователя: Описание сообщения-DFS и необходимые действия приведены в документации IMS Messages and Codes. Ознакомьтесь с ними и устраните неполадку в IMS.
javax.resource.spi.EISSystemException: ICO0080E: Ошибка имя-метода. Во взаимодействии возник тайм-аут выполнения. Значение executionTimeout равно [тайм-аут-выполнения] миллисекунд. Использовалось значение IMS Connect TIMEOUT.
Действия пользователя: Убедитесь, что приложение задает правильное значение executionTimeout. Значение excutionTimeout можно настроить с помощью WebSphere Studio или метода setExecutionTimeout. Соответствующие инструкции приведены в разделе Настройка тайм-аута выполнения справки по WebSphere Studio Application Developer Integration Edition 5.0.1.
javax.resource.spi.EISSystemException: ICO0081E: Ошибка имя-метода. Во взаимодействии возник тайм-аут выполнения. Значение executionTimeout равно [тайм-аут-выполнения] миллисекунд. Фактическое значение, используемое IMS Connect, равно [округлённое-значение-тайм-аута-выполнения] миллисекунд.
Объяснение: Время, потребовавшееся IMS Connect для отправки сообщения системе IMS и получения ответа, превысило округлённое значение executionTimeout. Если указано допустимое значение тайм-аута, оно преобразуется для использования в IMS Connect.
Действия пользователя: Если округлённое значение не соответствует ожиданиям, то ознакомьтесь со следующей таблицей правил преобразования:
Диапазон значений пользователя | Правило преобразования |
1-250 | Если значение пользователя не кратно 10, то оно округляется в большую сторону до ближайшего значения, кратного 10. |
251-1000 | Если значение пользователя не кратно 50, то оно округляется в большую сторону до ближайшего значения, кратного 50. |
1001-60000 | Значение пользователя округляется до ближайшего значения, кратного тысяче. Если значение одинаково близко к двум числам, кратным тысяче, то оно округляется в большую сторону. |
60001-3600000 | Значение пользователя округляется до ближайшего значения, кратного 60000. Если значение одинаково близко к двум числам, кратным 60000, то оно округляется в большую сторону. |
Дополнительные примеры преобразований приведены в разделе Допустимые значения тайм-аута выполнения в справке по Rational Application Developer 7.0.
javax.resource.NotSupportedException: ICO0082E: Ошибка имя-метода. Во взаимодействии возник тайм-аут выполнения. Значение executionTimeout равно равное [{значение-executionTimeout}] мс, не поддерживается. Допустимый диапазон значений: от [{флаг-неограниченного-времени-выполнения}, 0 до {максимальное-значение-тайм-аута-выполнения}] мс. Использовалось значение TIMEOUT из IMS Connect.
Объяснение: Тайм-аут выполнения, определённый в executionTimeout, не входит в диапазон допустимых значений.
Действия пользователя: Убедитесь, что приложение задает правильное значение свойства executionTimeout. Тайм-аут выполнения указывается в миллисекундах и может принимать значение от 1 до 3600000, включительно. Кроме того, допустимо значение -1, если время выполнения взаимодействия не должно быть ограничено.
javax.resource.ResourceException:: ICO0083E: Ошибка имя-метода. Взаимодействия SYNC_SEND_RECEIVE, SYNC_SEND, SYNC_RECEIVE_ASYNCOUTPUT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT и SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT в режиме фиксации 0 не поддерживают недопустимы в области глобальной транзакции.
Объяснение: Взаимодействия SYNC_SEND_RECEIVE, SYNC_SEND, SYNC_RECEIVE_ASYNCOUTPUT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT и SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT в режиме фиксации 0 недопустимы в рамках глобальной транзакции. В настоящее время для глобальной транзакции необходимо значение SYNC_LEVEL_SYNCPOINT, допустимое только в режиме фиксации 1.
javax.resource.ResourceException: ICO0084E: Ошибка имя-метода. Возникла внутренняя ошибка IMS Connector for Java. [исходный-метод] [исходная-исключительная-ситуация]
Объяснение: При вызове [исходный-метод] в методе имя-метода возникла исключительная ситуация PrivelegedActionException. Эта исключительная ситуация возникает в том случае, если включена защита Java 2, но пользователь, связанный с исходной программой, методом имя-метода или любой другой программой в стеке вызовов, не имеет прав на вызов метода [исходный-метод].
Действия пользователя: Настройте параметры защиты сервера приложений так, чтобы пользователь, связанный с исходной программой или любыми другими программами в стеке вызовов, на момент возникновения исключительной ситуации обладал правами на вызов метода [исходный-метод]. Другим решением является отключение защиты Java 2 на сервере приложений.
javax.resource.ResourceException: ICO0085E: Ошибка имя-метода. Нарушение протокола. Пользовательский ИД клиента нельзя использовать во взаимодействиях через общий постоянный сокет.
Объяснение: Указано недопустимое значение свойства clientID. Поскольку фабрика соединений настроена для использование общего постоянного сокета, то ИД клиента нельзя указывать явно.
Действия пользователя: Для фабрики соединений с общим постоянным сокетом IMS Connector for Java автоматически генерирует ИД клиента. Явно указывать ИД клиента нельзя. Общий постоянный сокет применяется в том случае, если свойство CM0Dedicated фабрики соединений равно FALSE.
javax.resource.ResourceException:: ICO0086E: Ошибка имя-метода. Для свойства CommitMode указано недопустимое значение.
Объяснение: Значение свойства commitMode недопустимо.
javax.resource.ResourceException: ICO0087E: Ошибка имя-метода. Нарушение протокола. Режим фиксации 1 недопустим для взаимодействий через выделенный постоянный сокет.
Объяснение: Значение 1, указанное для свойства commitMode, недопустимо. Поскольку фабрика соединений настроена для работы с выделенным постоянным сокетом, для нее недопустим режим фиксации 1.
Действия пользователя: Для фабрики соединений с выделенным постоянным сокетом допустимы только взаимодействия с режимом фиксации 0. Выделенный постоянный сокет используется в том случае, если свойство CM0Dedicated фабрики соединений равно TRUE.
javax.resource.ResourceException: ICO0088E: Ошибка имя-метода. Нарушение протокола. SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAITinteractions недопустимы для общих постоянных сокетов.
Объяснение: Значение SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAITspecified недопустимо для свойства interactionVerb. Поскольку фабрика соединений настроена на работу с общим постоянным сокетом, для нее недопустимо значение SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT.
Действия пользователя: Для взаимодействий через общий постоянный сокет допустимы следующие значения interactionVerb: SYNC_SEND_RECEIVE, SYNC_SEND и SYNC_END_CONVERSATION. Общий постоянный сокет применяется в том случае, если свойство CM0Dedicated фабрики соединений равно FALSE.
javax.resource.ResourceException:: ICO0089I: имя-метода. Непостоянный сокет закрыт для транзакции IMS в режиме фиксации 0.
Объяснение: При работе в режиме фиксации 0 через непостоянный сокет (сокет транзакции) IMS Connector for Java принудительно удаляет управляемый объект соединения из пула соединений.
Действия пользователя: Это сообщение не свидетельствует об ошибке, поэтому никаких действий выполнять не нужно.
javax.resource.ResourceException: ICO0091E: Ошибка имя-метода Не удалось создать контекст клиента SSL. [{1}]
javax.resource.ResourceException: ICO0096I: имя-метода Недопустимое значение параметра SSL.
Объяснение: Методу имя-метода передана пустая строка в параметре SSLKeystoreName SSLKeystorePassword, SSLTruststoreName или SSLTruststorePassword. Это информационное сообщение. Выполнение программы было продолжено.
Действия пользователя: Укажите правильные значения параметров SSLKeystoreName, SSLKeystorePassword, SSLTruststoreName и SSLTruststorePassword. Личные ключи можно помещать как в хранилище ключей, так и в хранилище сертификатов. Для правильной работы достаточно задать только один набор значений (SSLKeystoreName + SSLKeystorePassword или SSLTruststoreName + SSLTruststorePassword).
javax.resource.ResourceException: ICO0097E: Ошибка имя-метода. {0}. Задано недопустимое значение параметра 'SSLEncryptionType'. Значение должно быть 'STRONG' для надежного шифрования, 'WEAK' для упрощенного (экспортного) шифрования или 'ENULL' для нешифрованных данных (шифрование отсутствует).
Объяснение: Для параметра SSLEncryptionType указано значение, отличное STRONG, WEAK или ENULL.
Действия пользователя: Укажите одно из допустимых значений STRONG, WEAK или ENULL для параметра SSLEncryptionType. Регистр символов не учитывается.
javax.resource.ResourceException: ICO0111E: Ошибка имя-метода. При использовании Local Option значение SSLEnabled должно быть равно FALSE.
Объяснение: В свойстве IMSConnectName задано непустое значение, а значение SSLEnabled равно true. Защита SSL не поддерживается для соединений local option (такой тип соединений выбран с помощью параметра IMSConnectName).
Действия пользователя: Укажите в SSLEnabled значение false.
javax.resource.spi.CommException: ICO0113E: Ошибка имя-метода. Во взаимодействии возник тайм-аут сокета. Тайм-аут сокета равен [значение-тайм-аута-сокета] мс. [исходная-исключительная-ситуация:причина]
Объяснение: Время, отведенное на получение IMS Connector for Java ответа от IMS Connect, превысило тайм-аут сокета.
Действия пользователя: Убедитесь в том, что IMS Connector for Java успевает получать ответ IMS Connect до истечения настроенного тайм-аута сокета. Если это не так, увеличьте тайм-аут сокета. В противном случае причиной задержки могут быть неполадки сети. Обратитесь к администратору сети.
javax.resource.ResourceException: ICO0114E: Ошибка имя-метода. Для тайм-аута сокета недопустимо значение [значение-тайм-аута-сокета]. [исходная-исключительная-ситуация:причина]
Объяснение: Значение [значение-тайм-аута-сокета], указанное для свойства socketTimeout, недопустимо.
Действия пользователя: Ознакомьтесь с причиной исключительной ситуации. Значение socketTimeout должно быть положительным целым числом.
javax.resource.spi.CommException: ICO0115E: Ошибка имя-метода. Возникла ошибка TCP.
Объяснение: Возникла ошибка базового протокола.
Действия пользователя: Обратитесь к администратору сети.
javax.resource.ResourceException: ICO0117E: Ошибка имя-метода. Нарушение протокола: режим фиксации 1 запрещён для взаимодействий SYNC_SEND, SYNC_RECEIVE_ASYNCOUTPUT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT и SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT.
Объяснение: На данный момент адаптер ресурсов IMS TM поддерживает только режим фиксации 0 для взаимодействий SYNC_SEND.
Действия пользователя: Для взаимодействий SYNC_SEND, SYNC_RECEIVE_ASYNCOUTPUT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT и SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT, SYNC_RECEIVE_ASYNCOUTPUT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT и SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT разрешён только режим фиксации 0. Режим фиксации 1 можно использовать для взаимодействий SYNC_SEND_RECEIVE и SYNC_END_CONVERSATION.
javax.resource.ResourceException: ICO0118E: Ошибка имя-метода. Нарушение протокола. Тип запроса IMS 2(IMS_REQUEST_TYPE_IMS_COMMAND) запрещён для взаимодействий SYNC_SEND, SYNC_END_CONVERSATION, SYNC_RECEIVE_ASYNCOUTPUT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT и SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT.
Объяснение: Значение 2(IMS_REQUEST_TYPE_IMS_COMMAND) свойства imsRequestType недопустимо.
Действия пользователя: ImsRequestType 2(IMS_REQUEST_TYPE_IMS_COMMAND) можно использовать только для взаимодействия SYNC_SEND_RECEIVE. Для взаимодействий SYNC_SEND, SYNC_END_CONVERSATION, SYNC_RECEIVE_ASYNCOUTPUT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT и SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT следует использовать ImsRequestType 1(IMS_REQUEST_TYPE_IMS_TRANSACTION).
javax.resource.ResourceException: ICO0119E: Ошибка имя-метода. Поддерживаемый поставщик службы SSL не найден. [обработанная-исключительная-ситуация]
Объяснение: При инициализации соединения SSL с IMS Connect программа IMS Connector for Java использует один из двух поддерживаемых поставщиков, com.ibm.jsse.JSSEProvider или sun.security.provider.Sun. Это сообщение об ошибке указывает на то, что ни один из них не доступен.
Действия пользователя: com.ibm.jsse.JSSEProvider добавляется по умолчанию в IBM JVM, а sun.security.provider.Sun - в Sun JVM. IMS Connector for Java должен быть запущен в поддерживаемой IBM JVM, если применяется WebSphere Application Server, либо в Sun JVM, если применяется другой сервер приложений.
javax.resource.ResourceException: ICO0121E: Ошибка имя-метода. Недопустимое значение reRoute. Префикс HWS зарезервирован для IMS Connector for Java.
Объяснение: Указано недопустимое значение свойства reRouteName. Префикс HWS зарезервирован для IMS Connector for Java.
javax.resource.ResourceException: ICO0122E: Ошибка имя-метода. Недопустимое значение reRoute. Свойства purgeAsyncOutput и reRoute не могут быть одновременно равны true.
Объяснение: Указано недопустимое значение свойства reRoute. Значение недопустимо, так как в свойстве purgeAsyncOutput задано значение TRUE, либо для него применяется значение по умолчанию, равное TRUE.
Действия пользователя: Если свойство reRoute должно быть равно TRUE, укажите значение FALSE в свойстве purgeAsyncOutput.
javax.resource.NotSupportedException: ICO0123E : Ошибка имя-метода. Значение Sync Level параметра synclevel не поддерживается для взаимодействий зафиксировать-и-отправить (режим фиксации 0).
Объяснение: Заданное значение IMSInteractionSpec.syncLevel не поддерживается для взаимодействий зафиксировать-и-отправить (режим фиксации 0). Для взаимодействий такого типа допустимо единственное значение - Confirm (1).
Действия пользователя: Для взаимодействий зафиксировать-и-отправить (режим фиксации 0) укажите или используйте стандартное значение Confirm (1) свойства IMSInteractionSpec.syncLevel.
javax.resource.ResourceException: ICO0124E : Ошибка имя-метода. Взаимодействия SYNC_SEND_RECEIVE с Sync Level Confirm не поддерживаются с Local Option.
Объяснение: Взаимодействия зафиксировать-и-отправить (режим фиксации 0) не поддерживаются с Local Option. Взаимодействия отправить-и-зафиксировать (режим фиксации 1) со значением Sync Level confirm (1) не поддерживаются с Local Option.
Действия пользователя: Не используйте Local Option для данной функции.
javax.resource.EISSystemException: ICO0125E : Ошибка имя-метода. Возникла внутренняя ошибка. Не определяется статус транзакции IMS, связанной с данным взаимодействием SYNC_SEND_RECEIVE с режимом фиксации 1 и значением Sync Level 1.
Объяснение:Адептер ресурсов IMS TM, участвующий в протоколе отправить-и-зафиксировать (режим фиксации 1) со значением sync Level confirm (1), получил сообщение вывода от транзакции IMS, отправил положительное подтверждение IMS Connect, но вместо ожидаемого сообщения IMS Connect о фиксации транзакции получил сообщение об ошибке. Полученное адаптером ресурсов IMS TM сообщение вывода не возвращается прикладному компоненту. Фиксация транзакции IMS выполняется не всегда.
Действия пользователя:В ручном режиме определите, зафиксирована транзакция или завершена преждевременно, и при необходимости произведите согласование.
javax.resource.ResourceException: ICO0126E : Ошибка имя-метода. IMS Connect сообщает об ошибке Sync Level Confirm в режиме фиксации 1: Код возврата IMS Connect=[код-возврата], Код причины=[код-причины]. описание-причины
Объяснение:IMS Connect вернул сообщение об ошибке. Соединение, на котором возникла ошибка, не будет повторно использоваться.описание-причины содержит краткое описание кода-причины, если оно доступно.
Действия пользователя: Найдите на консоли MVS™ связанные сообщения об ошибках IMS Connect. Сообщения об ошибках IMS Connect начинаются с символов " HWS". Диагностическая информация по коду возврата (код-возврата) и коду ошибки (код-ошибки), а также по ошибкам IMS Connect error messages, приведена в книге IMS Connect Guide and Reference.
com.ibm.ims.ico.IMSIllegalStateException ICO0127E : Ошибка имя-метода. Нарушение протокола. Недопустимый Режим [режим] для текущего состояния [состояние]. [исключительная ситуация]
Объяснение: IMS Connector for Java - недопустимое состояние.
Действия пользователя: Скорее всего, это ошибка в IMS Connector for Java или IMS Connect. Свяжитесь с сервисным представительством IBM.
javax.resource.NotSupportedException ICO0128E : Ошибка имя-метода. Недопустимое значение свойства Sync Level [synclevel]. Метод setSyncLevel(int) поддерживает только два значения - Sync Level NONE (0) и Sync Level CONFIRM (1).
Объяснение:Для метода setSyncLevel(int) в качестве входных данных указано значение, отличное от нуля и единицы.
Действия пользователя: Для метода setSyncLevel(int) в качестве входных данных указано значение, отличное от нуля и единицы.
Действия пользователя: Значение свойства Sync Level для метода setSyncLevel(int) должно равняться нулю или единице.
javax.resource.ResourceException: ICO0129E: Ошибка имя-метода. Нельзя указывать альтернативный ИД клиента в выделенном постоянном соединении. Значение Альтернативного ИД клиента поддерживается ТОЛЬКО в соединениях через общий постоянный сокет.
Объяснение: Извлечение асинхронного вывода при использовании альтернативного ИД клиента поддерживается только в соединениях через общий постоянный сокет.
Действия пользователя: Для извлечения асинхронного вывода при использовании альтернативного ИД клиента нужно пользоваться соединением через общий постоянный сокет.