A fix is available
APAR status
Closed as program error.
Error description
After RRS was canceled with SETRRS CANCEL , the following abends were seen: ABN=5C6-00D40017,LOC=CSQMLPLM.CSQMOPNI+000025B8 ABN=5C6-00C90C00,LOC=CSQILPLM.CSQIDGET+00000472 The unexpected abends occur during open processing for a model queue, when a shared dynamic queue is successfully created, but fails to be opened due to DB2 or, as in this case, RRS being unavailable. CSQMOPNI attempts to delete the shared dynamic queue, but this requires DB2 updates and consequently fails, however CSQMOPNI does not expect this and abends 5C6-00D40017. The recovery processing for this abend attempts to harden the logically deleted flag, but in doing so references the now freed handle, leading to the subsequent 5C6-00C90C00 .
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of IBM MQ for z/OS Version 9 * * Release 1 Modification 0, Release 2 * * Modification 0 and Release 3 * * Modification 0. * **************************************************************** * PROBLEM DESCRIPTION: Abend 5C6-00D40017 in CSQMOPNI, * * followed by 5C6-00C90C00 in CSQIDGET * * occurs when an unexpected return code * * was received by CSQMOPNI when DB2 was * * unavailable. * **************************************************************** CSQMOPNI received an unexpected return code when DB2 was unavailable, therefore a 5C6-00D40017 abend occurred. Recovery also referenced the object handle after it had been freed, passing an invalid value into a call CSQMGETO causing another unexpected 5C6-00C90C00 abend.
Problem conclusion
The code has been changed to return a valid return code when DB2 is unavailable, and also to avoid referencing the handle after it has been freed.
Temporary fix
Comments
APAR Information
APAR number
PH39450
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
2021-07-30
Closed date
2022-07-19
Last modified date
2022-10-07
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI81052 UI81053 UI81629
Modules/Macros
CSQMOPNI
Fix information
Fixed component name
IBM MQ Z/OS V9
Fixed component ID
5655MQ900
Applicable component levels
R100 PSY UI81053
UP22/07/01 P F206
R200 PSY UI81052
UP22/07/01 P F206
R300 PSY UI81629
UP22/08/03 P F208
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":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"100","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
07 October 2022