2341 (0925) (RC2341): MQRC_UCS2_CONVERSION_ERROR


Explanation

This reason code is returned by the Java MQQueueManager constructor when a required character set conversion is not available. The conversion required is between the UTF-16 Unicode character set and the character set of the queue manager which defaults to IBM-500 if no specific value is available.


Completion code

MQCC_FAILED


Programmer response

Ensure that the relevant Unicode conversion tables are available for the JVM.

For z/OS ensure that the Unicode conversion tables are available to the z/OS Language Environment. The conversion tables should be installed as part of the z/OS C/C++ optional feature. Refer to the z/OS C/C++ Programming Guide for more information about enabling UTF-16 conversions.

Parent topic: API reason codes