ICO0026E javax.resource.ResourceException:
ICO0026E:methodname error.
An error was encountered
while processing the IMS message.
[source_methodname:source_exception]
Explanation
An error occurred when the IMS transaction message is being processed. source_exception provides additional information regarding the cause of the error.User response
Examine source_exception for additional information regarding the cause of the error. Suggested actions to take, based on the value of source_exception are described in the following table.Source exceptions | Description |
---|---|
java.io.IOException | Error preparing input or output record. Ensure that the objects you are providing to the IMS TM resource adapter for use as the IMS transaction input and output are defined properly for the J2C architecture. For example, they must implement the interfaces javax.resource.cci.Record and javax.resource.cci.Streamable. |
com.ibm.ims.ico.IMSConnResourceException | The OTMA message containing the IMS transaction output message contained an invalid length field (for example, LLLL was less than or equal to 0). If this error continues to occur after verifying that your IMS application program is returning a valid output message, contact your IBM® service representative. |
java.lang.IllegalArgumentException | The output message returned from IMS Connect is invalid. Ensure that the release levels of the IMS TM resource adapter and IMS Connect are compatible. For example, this exception occurs if you built a transactional-required EJB application to perform a two-phase commit transaction through TCP/IP by using a newer version of the resource adapter, but you are using an out-of-service version of IMS TM Resource Adapter at run time. To resolve the problem, update to the same version of IMS TM Resource Adapter in the runtime environment. |