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 V7, this problem only affects 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 the Channel Initiator (CHIN), CICS, or IMS. For MQ V8, batch applications and the CHIN are affected--see PI65147. Additional Symptom(s) Search Keyword(s): data conversion garbage 1208
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of WebSphere MQ for z/OS Version 7 * * Release 1 Modification 0. * **************************************************************** * PROBLEM DESCRIPTION: Batch applications specifying * * MQGMO_CONVERT 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, CSQBSRV calls CSQAVD64 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. 100Y CSQAVD64
Temporary fix
Comments
APAR Information
APAR number
PI65143
Reported component name
WMQ Z/OS V7
Reported component ID
5655R3600
Reported release
100
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:
Modules/Macros
CSQAVD64
Fix information
Fixed component name
WMQ Z/OS V7
Fixed component ID
5655R3600
Applicable component levels
R100 PSY UI39759
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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 September 2016