IBM Support

PH37729: ABN=0C4-00000004,LOC=CSQMLPLM.CSQMCALH+00000544

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • A TCB which originally obtained a QINFO block has ended, but in
    this case, the second attempt to free the storage was driven by
    STOP QMGR MODE(FORCE) processing. The QMGR goes on to clean up
    all the handles associated with outstanding connections, which
    result in calls to CSQMCALH to free QINFO blocks which have
    already been freed
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 9       *
    *                 Release 3 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: An 0C4 abend occurs in CSQMCALH when a  *
    *                      STOP QMGR MODE(FORCE) command is        *
    *                      issued whilst CICS is connected to      *
    *                      the queue manager, using an AMS         *
    *                      protected queue.                        *
    ****************************************************************
    A CICS TCB connected to the queue manager using an AMS
    protected queue resulted in a QInfo block being allocated.
    During STOP QMGR MODE(FORCE) processing, the CICS TCB
    subsequently ended, implicitly freeing the task owned storage.
    The handle associated with the connection wasn't closed during
    this processing.
    The code subsequently attempted to close the handle the CICS
    TCB left open. This attempt to access the storage resulted in
    the 0C4 abend.
    

Problem conclusion

  • For CICS connections, the code has been changed to allocate
    job step owned storage for QInfo blocks. This results in
    storage not being freed when the CICS TCB ends, allowing
    processing to continue and therefore prevent the 0C4 abend.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH37729

  • Reported component name

    IBM MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    201

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-05-31

  • Closed date

    2022-09-01

  • Last modified date

    2022-10-03

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UI82213

Modules/Macros

  • CSQ0CCLS CSQ0COPN CSQMCALH CSQMCLS2
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R300 PSY UI82213

       UP22/09/17 P F209

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":"201","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
03 October 2022