IBM Support

PI87573: ABN=5C6-00A30064,U=XXXXCHIN,M=CSQGFRCV ,LOC=CSQTOPLM.CSQTOFLT AFTER ADD A SUBSCRIPTION

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • CHINIT is issuing an ABEND 5C6-00A30064 (Free lock failed) in
    CSQTOFLT when adding a subscription to a topic to publish on a
    remote queue. When the subscriptions are deleted the problem
    dissapears.
    
    QMGR has a QALIAS for SYSTEM.ADMIN.QMGR.EVENT which has a
    target queue of topic MQMA_TOPIC_QMGREVENTS. There is a
    subscriber to this queue, MQMA.SUBSCRIPTION.QMGREVENTS.MB,
    which has a destination queue of MB.ALIAS.MQMA.EVENTS but no
    such queue of this name exists.  Channel SYSTEM.ADMIN.SVRCONN
    checks for the presence of queue
    SYSTEM.PROTECTION.POLICY.QUEUE, but the queue does not exist. As
    the queue-manager has queue-manager local events enabled, an
    'Unknown Object Name' event message needs to be generated.
    However, when the queue- manager tries to publish to the
    subcriber queue for MQMA.SUBSCRIPTION.QMGREVENTS.MB,
    MB.ALIAS.MQMA.EVENTS, MQRC_UNKNOWN_OBJECT_NAME occurs and there
    is another attempt to generate an an 'Unknown Object name'
    event message. This leads to a loop in processing, which
    eventually ends with the 5C6-00A30064 abend.
    

Local fix

  • No local fix.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 9       *
    *                 Release 0 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: Abend 5C6-00A30064 occurs in            *
    *                      CSQTLPLM.CSQTOFLT when generating an    *
    *                      event message, and the event queue has  *
    *                      been redefined as a topic alias.        *
    ****************************************************************
    While opening or putting to a queue, an event message was
    generated and put to the event queue (e.g.
    SYSTEM.ADMIN.QMGR.EVENT, SYSTEM.ADMIN.PERFM.EVENT). The event
    queue had been redefined as a topic alias, and so CSQMTPUT was
    called to deliver a copy of the event message to each
    subscriber. However while putting to a subscriber's destination
    queue an error occurring that resulted in an event message being
    generated. This was also published and failed to be delivered in
    the same way, causing another event message to be generated.
    After recursively generating event messages, a further error
    occurs, resulting in a lock being released twice and causing
    the reported abend to occur.
    

Problem conclusion

  • Publish processing is changed to detect when it has been called
    to publish an event message, and to skip generating further
    event messages as part of the publish operation.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI87573

  • Reported component name

    MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    000

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-09-20

  • Closed date

    2017-09-28

  • Last modified date

    2017-11-01

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

    PI79124

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

    UI50708

Modules/Macros

  • CSQMIARC CSQMOPNI CSQMTPUT
    

Fix information

  • Fixed component name

    MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R000 PSY UI50708

       UP17/10/12 P F710

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":"LOB45","label":"Automation"}}]

Document Information

Modified date:
01 November 2017