A fix is available
APAR status
Closed as program error.
Error description
The 5C6-00F2003F abend in CSQ2QCP0 is occurring after receiving a reqresync request, because the internal QTE control block has the wrong state. The state was set incorrectly after an earlier MQOPEN of a bridge queue failed with MQRC_OBJECT_IN_USE. The MQOPEN failed because the queue was defined with NOSHARE so the open was done with MQOO_INPUT_EXCLUSIVE, which failed because the shared queue was open on another QMGR in the QSG. Had the MQOPEN have succeeded, then the QTE state would have been set correctly. The MQOPEN failing for the input queue would usually lead to the task ending gracefully, but there is a timing window where a request is queued to the CSQ2QCP0 task before the CSQ2004E message is issued which can result in the abend. This problem is similar to that seen in APAR PK74394/PK74530, but for a different class of MQOPEN failures. The root cause of the abend is a timing window when CSQ2QCP0 opens its input queue and fails with certain reason codes including MQRC_OBJECT_IN_USE.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of IBM MQ for z/OS Version 9 * * Release 3 Modification 0 and Release 4 * * Modification 0. * **************************************************************** * PROBLEM DESCRIPTION: When using an IMS bridge queue in a * * queue sharing group, after * * restarting either IMS, a queue * * manager or altering a bridge queue to * * GET(ENABLED), an attempt to open the * * bridge queue fails with MQRC 2042 * * (MQRC_OBJECT_IN_USE) followed by a * * 5C6-00F2003F abend. * **************************************************************** The code which handles return codes for failed attempts to open an IMS bridge queue doesn't handle a scenario where resynchronization with IMS is in progress when the queue open fails with MQRC 2042. As a result, the task is left in an unexpected state, leading to an abend.
Problem conclusion
The code has been changed to finish synchronizing with IMS in the case that a failure to open a bridge queue occurs during the startup of the IMS bridge queue control task.
Temporary fix
Comments
APAR Information
APAR number
PH56304
Reported component name
IBM MQ Z/OS V9
Reported component ID
5655MQ900
Reported release
300
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
YesSpecatt / CST / Xsystem
Submitted date
2023-08-10
Closed date
2024-09-13
Last modified date
2024-11-07
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI98413 UI98414
Modules/Macros
CSQ2QCP0
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.
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"300","Line of Business":{"code":"LOB67","label":"IT Automation \u0026 App Modernization"}}]
Document Information
Modified date:
07 November 2024