IBM Support

PH58723: ABEND 0C4-11 IN MODULE CSQOXATR WHEN EXECUTING CSQUTIL MAKEDEF

A fix is available

Subscribe

You can track all active APARs for this component.

 

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

  • R300 PSY UI97318

       UP24/06/27 P F406

  • R400 PSY UI98191

       UP24/09/25 P F409

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