A fix is available
APAR status
Closed as program error.
Error description
The customer has a queue that is indexed by groupid, and the messages are being put on that queue using grouping. They had an instance where the queue filled up and spilled into the dead letter queue. The dead letter queue handler CSQUDLQH (IBM supplied) put the messages back on the original queue when the queue full condition was relieved. However, the messages that had been on the dead letter queue had the MQMDE included in the application portion of the message rather than the header portion. This caused the application to have problems. . The change team has reproduced the problem and believes there is a defect in CSQUDLQH that is not using the correct version of MQMD when retrying or forwarding a group message from the DLQ.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of WebSphere MQ Version 7 * * Release 0 Modification 1 and * * Release 1 Modification 0. * **************************************************************** * PROBLEM DESCRIPTION: Applications putting group messages, * * using MQMD version 2 followed by MQMDE * * header, create invalid messages in the * * destination queue. * * The consumer applications find an * * unexpected MQMDE header as part of the * * body of the message. * * An example of an application affected * * by this problem is utility CSQUDLQH. * **************************************************************** * RECOMMENDATION: * **************************************************************** MQPUT calls, using a MQMD version 2 followed by MQMDE for group messages, ignore the group information and consider the MQMDE as an application header.
Problem conclusion
MQPUT checks if MQMDV2 group fields are not used then it checks for the presence of a MQMDE header and if it is valid the MQMDE group information is used and group messages can be consumed by applications without finding unexpected headers. 010Y 100Y CSQMPUTV CSQUODQL
Temporary fix
Comments
APAR Information
APAR number
PM71269
Reported component name
WMQ Z/OS V7
Reported component ID
5655R3600
Reported release
010
Status
CLOSED PER
PE
YesPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2012-08-21
Closed date
2012-09-17
Last modified date
2014-06-10
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK81844 UK81845
Modules/Macros
CSQMPUTV CSQUODQL
Fix information
Fixed component name
WMQ Z/OS V7
Fixed component ID
5655R3600
Applicable component levels
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.0.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
10 June 2014