A fix is available
APAR status
Closed as program error.
Error description
It occurs when there are two or more architected headers (in this case the MQHMDE and MQHRF2), both of which are already in the requested code-page (the MDE and RFH2 headers are already in ccsid 500). The data-conversion code (CSQAVD64) assumes that there is no more data conversion to be performed, so any data following the RFH2 is not converted. For MQ V8, this problem affects the channels using CONVERT=YES and batch applications using MQGMO_CONVERT. This includes RRS, which in turn includes WebSphere Application Server (WAS) bindings connections and IBM Integration Bus (IIB / Message Broker). The problem does not affect CICS or IMS applications. For MQ V7, only batch applications are affected--see PI65143. Additional Symptom(s) Search Keyword(s): data conversion garbage 1208 Channel Initiator CHIN
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of WebSphere MQ for z/OS Version 8 * * Release 0 Modification 0. * **************************************************************** * PROBLEM DESCRIPTION: Batch applications and client * * connections specifying MQGMO_CONVERT, * * and channels using CONVERT(YES) to * * convert messages containing several * * headers may receive messages that are * * only partially converted. * **************************************************************** * RECOMMENDATION: * **************************************************************** After getting a message and detecting that conversion is required, CSQAVD64 is called to perform the conversion. CSQAVD64 checks the CodedCharSetID and Encoding of the first two headers in the message. If these match it incorrectly assumes that the message is already in the requested Encoding and CodedCharSetID and skips further conversion, leaving any subsequent chained headers and message data in their original CodedCharSetID and Encoding.
Problem conclusion
CSQAVD64 is changed to no longer skip conversion if the first two headers are already in requested CodedCharSetID and Encoding, so that the requested conversion will take place for any subsequent headers and message data. 000Y CSQAVD64
Temporary fix
Comments
APAR Information
APAR number
PI65147
Reported component name
WMQ Z/OS 8
Reported component ID
5655W9700
Reported release
000
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2016-06-30
Closed date
2016-07-29
Last modified date
2016-09-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI39755
Modules/Macros
CSQAVD64
Fix information
Fixed component name
WMQ Z/OS 8
Fixed component ID
5655W9700
Applicable component levels
R000 PSY UI39755
UP16/08/25 P F608
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"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:
02 September 2016