APAR status
Closed as user error.
Error description
The client is using a custom user exit for data conversion. The problem is occurring when trying to convert a message from CCSID 875 to CCSID 813. The messages not getting converted are in Russion or Greek. MQXCNVC is invoked for conversion. The data passed to be converted contains some non-invariant EBCDIC data (in this case a '/' (forward slash) character) and the MQGET specified MQGMO_SYNCPOINT_IF_PERSISTENT. In this situation CSQACS64 interprets the MQGMO_SYNCPOINT_IF_PERSISTENT as internal options and since the data contains non-invariant data returns CSQA_NOT_INVARIENT and does not perform the conversion and MQXCNVC returns MQRC_NOT_CONVERTED. custom user exit 2119
Local fix
As a circumvention the customer could change their custom data conversion exit to take a local copy of MQDXP_APPOPTIONS and remove the x0001000 bit (i.e. logical AND with xFFFEFFFF), and pass this updated local copy to MQXCNVC.
Problem summary
Problem conclusion
Temporary fix
Comments
The APAR is being closed as a user error. Further analysis showed that the user-written data conversion exit was passing invalid options to MQXCNVC, which resulted in the message data not being converted.
APAR Information
APAR number
PI67728
Reported component name
WMQ Z/OS 8
Reported component ID
5655W9700
Reported release
000
Status
CLOSED USE
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2016-08-17
Closed date
2016-08-23
Last modified date
2016-08-23
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Applicable component levels
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
23 August 2016