A fix is available
APAR status
Closed as program error.
Error description
The S0C4 abend is occurring while parsing the output from a DISPLAY SUB(*) ALL command to build the MAKEDEF output. A SUB has a problematic field SELECTOR(ConsumerCode LIKE '%FRAM%). The embedded quote character breaks the parsing logic in CSQOXATR which leads to the parsing logic reading past the command buffer.
Local fix
To circumvent this problem, SUB with SELECTOR fields which do not contain embedded quotes should be used.
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: Abend 0C4 occurs in CSQOXATR when * * issuing DISPLAY SUBSCRIPTION in either * * CSQUTIL or the MQ ISPF Panels, if * * one or more subscriptions contains a * * selection string containing unbalanced * * quotes and/or parenthesis. * * Other symptoms can include incorrect * * or residual values for SELECTOR and * * subsequent attributes. * **************************************************************** While parsing the output of DISPLAY SUBSCRIPTION, CSQOXATR attempted to determine the length of a subscriptions selector, however the selector was invalid as it contained unbalanced quotes and/or parenthesis. This caused an error in the parsing code, resulting in the reported symptoms. The subscription was allowed to be created with the invalid value as validation of extended selectors is deferred to the context based filtering provider rather than the queue manager.
Problem conclusion
The parsing code in CSQOXATR has been updated to handle selectors containing unbalanced quotes and parentheses.
Temporary fix
Comments
APAR Information
APAR number
PH58723
Reported component name
IBM MQ Z/OS V9
Reported component ID
5655MQ900
Reported release
300
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2023-12-11
Closed date
2024-08-27
Last modified date
2024-10-18
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI97318 UI98191
Modules/Macros
CSQOXATR
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:
18 October 2024