A fix is available
APAR status
Closed as program error.
Error description
After putting many messages to a shared queue with OFFLOAD(SMDS), an ABEND5C6-00A30052 may occur trying to delete the messages. SEARCH ARGUMENT ABSTRACT PIDS/5655R3600 RIDS/CSQSLD1#L RIDS/CSQSHFMN AB/S05C6 PRCS/00A30052 REGS/0C000 RIDS/CSQGFRCV#R SYMPTOM DESCRIPTION ------- ----------- PIDS/5655R3600 PROGRAM ID: 5655R3600 RIDS/CSQSLD1#L LOAD MODULE NAME: CSQSLD1 RIDS/CSQSHFMN CSECT NAME: CSQSHFMN AB/S05C6 SYSTEM ABEND CODE: 05C6 PRCS/00A30052 ABEND REASON CODE: 00A30052 REGS/0C000 REGISTER/PSW DIFFERENCE FOR R0C: 000 RIDS/CSQGFRCV#R RECOVERY ROUTINE CSECT NAME: CSQGFRCV OTHER SERVICEABILITY INFORMATION DATE ASSEMBLED: 20111013 MODULE LEVEL: 13.03GA SUBFUNCTION: SMC CSQSHFMNCSQHFMN-D . Additional keywords: MQSMDS/K Additional symptoms: ABN=5C6-00E20014 CSQSLD1.CSQSGMN
Local fix
n/a
Problem summary
**************************************************************** * USERS AFFECTED: All users of WebSphere MQ for z/OS Version 7 * * Release 1 Modification 0 using SMDS messages * **************************************************************** * PROBLEM DESCRIPTION: Abend 5C6 reason 00A30052, * * CSQS_HFMN_FAILED, issued by CSQSHGMN. * * The problem occurs when using SMDS. * **************************************************************** * RECOMMENDATION: * **************************************************************** The problem can occur during an MQGET from an SMDS backed queue with a MQGMO_ACCEPT_TRUNCATED_MSG specified for a message containing message properties, when using a queue which has been opened with MQOO_SAVE_ALL_CONTEXT. In CSQMHDRS, before returning to the caller, process_hdrs should ensure that the properties segment contains allocated storage for an SMDS message. However, if a BufferLength is set too small, a copy of a header may fail with MQRC_TRUNCATED_MSG_FAILED and therefore the code for allocating a dedicated storage area for the properties segment is skipped. Following this, a freemain is performed for this storage which results in the abend seen. This also subsequently results in a CSQV086E termination of the queue manager with reason 00F30420.
Problem conclusion
The code for allocating the properties segment has been changed to additionally allocate the storage when MQRC_TRUNCATED_MSG_FAILED is returned when copying the message headers. 100Y CSQMHDRS
Temporary fix
********* * HIPER * *********
Comments
APAR Information
APAR number
PM75428
Reported component name
WMQ Z/OS V7
Reported component ID
5655R3600
Reported release
100
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2012-10-19
Closed date
2013-01-29
Last modified date
2013-05-27
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK91257
Modules/Macros
CSQMHDRS
Fix information
Fixed component name
WMQ Z/OS V7
Fixed component ID
5655R3600
Applicable component levels
R100 PSY UK91257
UP13/02/20 P F302
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:
27 May 2013