IBM Support

PH67399: ABN=5C6-00E50001,U=XXXXXXXX,C=MQ900.930.DMC -CSQILOC2,M=CSQGFRCV,LOC=CSQILPLM.CSQILOC2+OFFSET

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • The following abend occurred:
    ABN=5C6-00E50001,U=XXXXXXXX,C=MQ900.930.DMC
    -CSQILOC2,M=CSQGFRCV,LOC=CSQILPLM.CSQILOC2+OFFSET The abend
    occurred in CSQILOC2 when trying to latch a CLXQ synonym hash
    chain latch. The problem is that the thread already holds a
    different CLXQ synonym hash chain latch from CSQMCTQI. CSQMCTQI
    is retrying a pending deletion of a DEFCLXQ(CHANNEL) probably
    because QMGR hadn't communicated with another QMGR in the
    cluster for a long time. CONFIGEV is ENABLED so as part of the
    deletion of the DEFCLXQ(CHANNEL) dynamic queue, CSQMCLS2 puts a
    config event message to the SYSTEM.ADMIN.CONFIG.EVENT. In this
    specific case, the SYSTEM.ADMIN.CONFIG.EVENT is an alias queue
    pointing to another queue that is a clustered queue on another
    queue manager, and thus the putting process must open the
    transmission queue to that QMGR. This requires getting a CLXQ
    synonym hash chain latch, which abends because the pending
    deletion logic CSQMCTQI already holds a synonym hash chain latch
    for the queue associated with the QMGR being deleted.
    

Local fix

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: When a permanent dynamic queue defined  *
    *                      by DEFCLXQ(CHANNEL) is being deleted    *
    *                      during the removal of a queue manager   *
    *                      from a cluster, the task abends         *
    *                      5C6-00E50001 when generating            *
    *                      configuration events. This can occur    *
    *                      while the system generates a            *
    *                      configuration event message for the     *
    *                      deletion of the queue and attempts to   *
    *                      put that event onto a remote clustered  *
    *                      queue.                                  *
    ****************************************************************
    The code which handles the deletion of permanent dynamic queues
    after the removal of a queue manager from a cluster, holds a
    latch to the hash chain associated with cluster transmission
    queues. During the deletion, we also process the configuration
    event if these are enabled. When putting the event to a
    configuration event queue that is remote within the cluster, the
    transmission queue must also be opened, which requires getting
    hold of the same latch, leading to the ABEND.
    

Problem conclusion

  • The code has been changed to avoid generating a configuration
    event when creating and deleting a permanent dynamic cluster
    transmit queue defined by DEFCLXQ(CHANNEL).
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH67399

  • 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

    2025-07-17

  • Closed date

    2026-05-15

  • Last modified date

    2026-05-15

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

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

    UO07846 UO07847

Modules/Macros

  • CSQMCLS2 CSQMCTQI CSQMOPNI CSQMQMR2 CSQMQMR3
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

[{"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":"LOB77","label":"Automation Platform"}}]

Document Information

Modified date:
15 May 2026