Channel Conversion Error



Event name: Channel Conversion Error.
Reason code in MQCFH: MQRC_CHANNEL_CONV_ERROR (2284, X'8EC').
Channel conversion error.
Event description: This condition is detected when a channel is unable to carry out data conversion and the MQGET call to get a message from the transmission queue resulted in a data conversion error. The reason for the failure is identified by ConversionReasonCode.
Event type: Channel.
Platforms: All, except WebSphere MQ for z/OS if CICS is used for distributed queue management.
Event queue: SYSTEM.ADMIN.CHANNEL.EVENT.

Note:
MQSeries for Windows V2.1 does not define the channel event queue for you, so the default action is not to generate channel events. This is because, once you have defined a channel event queue, you cannot stop channel event messages being generated. If you want WebSphere MQ to generate channel events, define the channel event queue yourself using the name SYSTEM.ADMIN.CHANNEL.EVENT.

 

Event data

QMgrName

Description: Name of the queue manager generating the event.
Identifier: MQCA_Q_MGR_NAME.
Datatype: MQCFST.
Maximum length: MQ_Q_MGR_NAME_LENGTH.
Returned: Always.

ConversionReasonCode

Description: Identifier of the cause of the conversion error.
Identifier: MQIACF_CONV_REASON_CODE.
Datatype: MQCFIN.
Values:

MQRC_CONVERTED_MSG_TOO_BIG (2120, X'848')
Converted message too big for application buffer.

MQRC_FORMAT_ERROR (2110, X'83E')
Message format not valid.

MQRC_NOT_CONVERTED (2119, X'847')
Application message data not converted.

MQRC_SOURCE_CCSID_ERROR (2111, X'83F')
Source coded character set identifier not valid.

MQRC_SOURCE_DECIMAL_ENC_ERROR (2113, X'841')
Packed-decimal encoding in message not recognized.

MQRC_SOURCE_FLOAT_ENC_ERROR (2114, X'842')
Floating-point encoding in message not recognized.

MQRC_SOURCE_INTEGER_ENC_ERROR (2112, X'840')
Integer encoding in message not recognized.

MQRC_TARGET_CCSID_ERROR (2115, X'843')
Target coded character set identifier not valid.

MQRC_TARGET_DECIMAL_ENC_ERROR (2117, X'845')
Packed-decimal encoding specified by receiver not recognized.

MQRC_TARGET_FLOAT_ENC_ERROR (2118, X'846')
Floating-point encoding specified by receiver not recognized.

MQRC_TARGET_INTEGER_ENC_ERROR (2116, X'844')
Integer encoding specified by receiver not recognized.

MQRC_TRUNCATED_MSG_ACCEPTED (2079, X'81F')
Truncated message returned (processing completed).

MQRC_TRUNCATED_MSG_FAILED (2080, X'820')
Truncated message returned (processing not completed).
Returned: Always.

ChannelName

Description: Channel name.
Identifier: MQCACH_CHANNEL_NAME.
Datatype: MQCFST.
Maximum length: MQ_CHANNEL_NAME_LENGTH.
Returned: Always.

Format

Description: Format name.
Identifier: MQCACH_FORMAT_NAME.
Datatype: MQCFST.
Maximum length: MQ_FORMAT_LENGTH.
Returned: Always.

XmitQName

Description: Transmission queue name.
Identifier: MQCACH_XMIT_Q_NAME.
Datatype: MQCFST.
Maximum length: MQ_Q_NAME_LENGTH.
Returned: Always.

ConnectionName

Description: If the channel has successfully established a TCP connection, this is the Internet address. Otherwise it is the contents of the ConnectionName field in the channel definition.
Identifier: MQCACH_CONNECTION_NAME.
Datatype: MQCFST.
Maximum length: MQ_CONN_NAME_LENGTH.
Returned: Always.


 

WebSphere is a trademark of the IBM Corporation in the United States, other countries, or both.

 

IBM is a trademark of the IBM Corporation in the United States, other countries, or both.