IBM Support

PH03458: IBM MQ Z/OS V8: MANAGED QUEUES FAIL TO BE DELETED EVEN IF BOTH THE QUEUE AND THE SUB HANDLE ARE CLOSED.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Customer complained that a large number of
    SYSTEM.MANAGED.NDURABLE.* queues of type
    tempdyn are not deleted even when both the subscription handle,
    and the queue handle are closed.
    The accumulated queues probably resulted in buffer pools to run
    out of storage and MQ Explorer to become unresponsive due to
    the number of queue objects that need to be returned.
    .
    Additional keywords:
    publish subscribe pubsub pub/sub
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 9       *
    *                 Release 0 Modification 0 and Release 1       *
    *                 Modification 0                               *
    ****************************************************************
    * PROBLEM DESCRIPTION: When a managed MQSUB request fails      *
    *                      following the TDQ being created,        *
    *                      the TDQ(s) are not                      *
    *                      deleted.  Performance                   *
    *                      problems result as a large number of    *
    *                      temporary dynamic queues remain         *
    *                      undeleted.                              *
    ****************************************************************
    If the MQSUB request fails after TDQ is created, CSQMCLS2 is
    called to close the TDQ. Because the subscription handle was not
    completely created, it is freed without going through close
    processing and so the link between the sub handle and the queue
    handle (mhnd.lMngHndXref in the sub handle) is not cleared.
    As a result the queue is not deleted.
    

Problem conclusion

  • Code in CSQMSUBI corrected so any TDQs created during a failed
    MQSUB request will be deleted
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH03458

  • Reported component name

    IBM MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    000

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-10-01

  • Closed date

    2019-01-16

  • Last modified date

    2019-02-02

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

    PH02458

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

    UI60733 UI60734

Modules/Macros

  • CSQMSUBI
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R000 PSY UI60733

       UP19/01/26 P F901

  • R100 PSY UI60734

       UP19/01/26 P F901

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":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
02 February 2019