IBM Support

PH27860: MQP2,ABN=5C6-00D40082 CSQMLPLM.CSQMFENR, FAILED ON MQ-COMMIT COMPCODE: 2 REASON CODE: 2195

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The reason for the abend is due to a cluster registration leak
    that is causing the registration area to fill up to a much
    larger size than expected. The mechanisms used in MQ to enlarge
    the registration area when this is legitimately required is not
    currently able to handle the increase of size by more than 16
    MB in one instance
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 9       *
    *                 Release 1 Modification 0 and Release 2       *
    *                 Modification 0.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: If a cluster QMGR object changes while  *
    *                      applications have its cluster queues    *
    *                      open, then a storage leak may occur in  *
    *                      the local QMGR's cluster registration   *
    *                      area.                                   *
    *                                                              *
    *                      The storage leak would be most          *
    *                      noticeable when a REFRESH CLUSTER       *
    *                      command is processed while there are    *
    *                      many cluster queues with open handles.  *
    *                      Repeated storage leaks may lead to an   *
    *                      abend 5C6-00D40082.                     *
    ****************************************************************
    When using MQOO_BIND_ON_OPEN or MQOO_BIND_ON_GROUP, the
    destination QMGR is bound on the MQOPEN. The binding persists
    over resultant puts and commits, until either the queue is
    closed, or the last group message is put. If the destination
    cluster QMGR object changes, then depending on the previous
    MQAPI calls, the new cluster QMGR object may be leaked. This can
    lead to a build up of leaked storage in the cluster registration
    area, which in extreme cases, can lead to an abend 5C6-00D40082.
    

Problem conclusion

  • The storage leak has been resolved.
    
    The IBM MQ for z/OS Version 9.1.x and Version 9.2.x Knowledge
    Center are updated:
    IBM MQ 9.1.x/9.2.x
     IBM MQ
      Reference
       Messages
        IBM MQ for z/OS messages, completion, and reason codes
         IBM MQ for z/OS codes
          Message manager codes (X'D4')
    (https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_9.1.0/
                                 com.ibm.mq.ref.doc/codes_d4.html )
    (https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_9.2.0/
                                 com.ibm.mq.ref.doc/codes_d4.html )
    Added code 00D400B9:
    "
    00D400B9
      A cluster cache allocation request exceeded the maximum
      allowed size.
    
    System action
      The current execution unit terminates with completion code
      X'5C6'.
    
    System programmer response
      Collect the items listed in Diagnostics and contact your IBM
      support center.
    "
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH27860

  • Reported component name

    IBM MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-07-24

  • Closed date

    2021-05-05

  • Last modified date

    2021-06-02

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

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

    UI75234 UI75235

Modules/Macros

  • CSQMFACA CSQMPCHS
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R100 PSY UI75235

       UP21/05/29 P F105 ¢

  • R200 PSY UI75234

       UP21/05/29 P F105 ¢

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.

[{"Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"100"}]

Document Information

Modified date:
03 June 2021