The Oracle Tuxedo Mainframe Adapter for TCP (IMS) (hereafter referenced as TMA TCP for IMS) client response message header contains error and reason codes used to return error information to an IMS client. When an error occurs while processing an IMS client request, the error code is set to a unique, nonzero value that indicates the type of error that occurred. Depending on the particular error, the reason code may also contain a value that provides additional information about the error.
Response Data Truncated
The user response data was truncated because it exceeded the maximum response length specified in the request. When this error occurs, the user response data is truncated to the maximum response length specified, but the actual length of the user response data (before truncation) is returned in the data length field.
An error was detected while validating the request. When this error occurs, the reason code indicates the specific reason for the error.
8=The combined header length, context length, and data length exceed the length of the request message (LL).
16=A response transaction is not specified (that is, the response transaction field is spaces or binary zero).
20=The context length is not valid. The length of user context data cannot be greater than 32,767 bytes.
24=The data length is not valid. The length of user request data cannot be greater than 32,767 bytes.
28=The maximum response length is not valid. The maximum length of user response data cannot be greater than 32,767 bytes.