ICO0002E javax.resource.spi.EISSystemException:
ICO0002E:methodname error.
IMS OTMA returned an
error:
SENSECODE=[sensecode],
REASONCODE=[otmareasoncode].
[source_methodname:source_exception]
Explanation
IMS OTMA returned a negative acknowledgment (NAK) error.
User response
The IMS TM resource adapter displays sensecode and otmareasoncode in decimal. A reason code of 0 indicates that the sense code does not have an associated reason code. If the application is running with two-phase commit, you might receive the following sense code values with the NAK error.
Sense code | Description |
---|---|
17 (decimal, 11 hex) | Your IMS is not enabled with resource recovery services (RRS) processing. Ensure your IMS has Protected Conversation processing with RRS enabled. See the topics on global transactions and two-phase commit support for more information. |
46 (decimal, 2E hex) | RRS and two-phase commit processing is not supported by IMS Connect and the IMS TM resource adapter. |
51 (decimal, 33 hex) |
If an authorization failure occurs when an asynchronous output message or a callout request is being retrieved from the hold queue, the OTMA reason code might be one of the following values:
|
For diagnostic information about the sense code (sensecode) and OTMA reason code (otmareasoncode) values of the NAK error, see the IMS Messages and Codes information.