A fix is available
APAR status
Closed as program error.
Error description
The abend occurred in rrmReallocMsgs while attempting to do message reallocation. The channel went to open the SYSTEM.CLUSTER.TRANSMIT.QUEUE (SCTQ), but this failed with MQRC_OBJECT_IN_USE, because channel XYZ had the queue open with MQOO_INPUT_EXCLUSIVE and was in the process of getting a message. The subsequent error handling for MQRC_OBJECT_IN_USE references the rrmCLUSWORK, but this abends as one was not provided as only the repository manager task will have one of these control blocks. This problem can also occur if the SCTQ is defined as NOSHARE and multiple CLUSSDR channels try to open the queue for input.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of IBM MQ for z/OS Version 9 * * Release 2 Modification 0, * * Release 3 Modification 0 and * * Release 4 Modification 0. * **************************************************************** * PROBLEM DESCRIPTION: When performing message reallocation, * * if the channel's cluster transmission * * queue is in use or, if it has * * been set to NOSHARE and multiple * * channels try to open the queue for * * input, an abend 0C4 occurs. * **************************************************************** The code that manages a channel's message reallocation triggers the abend due to a wrong dereferencing of a null pointer's member when handling the MQRC_OBJECT_IN_USE error.
Problem conclusion
The code has been updated to use the correct reference when handling the MQRC_OBJECT_IN_USE error. As a result, if the channel's cluster transmission queue is in use, CSQX036E and MQRC 2042 MQRC_OBJECT_IN_USE are issued.
Temporary fix
Comments
APAR Information
APAR number
PH62085
Reported component name
IBM MQ Z/OS V9
Reported component ID
5655MQ900
Reported release
200
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2024-06-27
Closed date
2024-10-08
Last modified date
2024-12-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI98684 UI98685 UI98686
Modules/Macros
CSQXRRMF
Fix information
Fixed component name
IBM MQ Z/OS V9
Fixed component ID
5655MQ900
Applicable component levels
R200 PSY UI98686
UP24/11/16 P F411
R300 PSY UI98685
UP24/11/16 P F411
R400 PSY UI98684
UP24/11/16 P F411
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":"200","Line of Business":{"code":"LOB67","label":"IT Automation \u0026 App Modernization"}}]
Document Information
Modified date:
03 December 2024