A fix is available
APAR status
Closed as program error.
Error description
Diagnostic APAR to improve the diagnostics for duplicate MQ queue control blocks. . Additional symptoms/keywords: Reason 2343 MQRC_OBJECT_NOT_UNIQUE occurs due to two shared queue instances with the same name. . In a dump of the queue manager, there are two MQSH control blocks with the same queue name.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of IBM MQ for z/OS Version 9 * * Release 1 Modification 0 and Release 2 * * Modification 0. * **************************************************************** * PROBLEM DESCRIPTION: When MQ detects duplicate queue control * * blocks it returns * * MQRC_OBJECT_NOT_UNIQUE. This is usually * * the result of two queues being defined * * with the same name but a different * * QSGDISP. If the two queues have the * * same QSGDISP then this is indicative of * * a more serious problem and requires * * documentation to be gathered. * **************************************************************** MQ endeavours to only create one in-storage copy of MQ queue control blocks. There are multiple safeguards to prevent duplication on creation, thus if MQ detects that duplication has occurred it should take diagnostic action to determine the root cause.
Problem conclusion
The code has been changed to issue a 5C6-00C94526 abend and dump when detecting duplicate queues of the same name with QSGDISP(SHARED). The IBM MQ for z/OS Version 9.1.x and Version 9.2.x Knowledge Center are updated: IBM MQ 9.1.x/9.2.x IBM MQ Reference Messages IBM MQ for z/OS messages, completion, and reason codes IBM MQ for z/OS codes Data manager codes (X'C9') (https://www.ibm.com/support/knowledgecenter/SSFKSJ_9.1.0/ com.ibm.mq.ref.doc/codes_c9.html ) (https://www.ibm.com/support/knowledgecenter/SSFKSJ_9.2.0/ com.ibm.mq.ref.doc/codes_c9.html ) Added new abend reason code 00C94526: " 00C94526 During MQOPEN processing, IBM MQ detected the presence of duplicate queue control blocks. System action The MQOPEN call fails with reason code MQRC_OBJECT_NOT_UNIQUE and a dump is produced. System programmer response Collect the items listed in Diagnostics and contact your IBM support center. "
Temporary fix
Comments
APAR Information
APAR number
PH31540
Reported component name
IBM MQ Z/OS V9
Reported component ID
5655MQ900
Reported release
100
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2020-11-11
Closed date
2021-01-29
Last modified date
2021-04-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI73685 UI73686
Modules/Macros
CSQEDMPS CSQILOC2 CSQWDSDM
Fix information
Fixed component name
IBM MQ Z/OS V9
Fixed component ID
5655MQ900
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.
[{"Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"100"}]
Document Information
Modified date:
02 April 2021