2114 (0842) (RC2114): MQRC_SOURCE_FLOAT_ENC_ERROR
Explanation
On an MQGET call, with the MQGMO_CONVERT option included
in the GetMsgOpts
parameter, the Encoding
value
in the message being retrieved specifies a floating-point encoding that is
not recognized. The message data is returned unconverted, the values of the CodedCharSetId
and Encoding
fields in the MsgDesc
parameter are set to those of the message returned, and
the call completes with MQCC_WARNING.
If the message consists of several parts, each of which is described by
its own CodedCharSetId
and Encoding
fields
(for example, a message with format name MQFMT_DEAD_LETTER_HEADER), some parts
may be converted and other parts not converted. However, the values returned
in the various CodedCharSetId
and Encoding
fields
always correctly describe the relevant message data.
Completion Code
MQCC_WARNING
Programmer response
Check the floating-point encoding that was specified when the message was put. If this is correct, check that it is one for which queue-manager conversion is supported. If queue-manager conversion is not supported for the required floating-point encoding, conversion must be carried out by the application.