IBM Support

PH39566: ABN=5C6-00C51053,U=SYSOPR ,C=MQ900.910.CFM -CSQEOPEN,M=CSQGFRCV,LOC=CSQELPLM.CSQEOPEN+0000233A

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The abend occurs when attempting to open a queue that is in the
    middle of being deleted on another queue manager. CSQEOPEN
    detects that the LHQC version indicates that the queue is being
    deleted, and the DB2 entry does not (yet). When determining if
    this is an expected case, or an error, it relies on the
    MQSH.delcommit flag, which should be set at the same time as
    the LHQC version.
    Under certain timing conditions it is possible for the
    delcommit flag to be incorrectly reset before being stored in
    the CF.
    .
    Additional symptoms:
    CSQE137E
      CSQEOPEN  Db2 and CF structure out of sync for queue
      <queue-name>, list header <number=list> header <number>,
      structure <number=strucnum>
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 9       *
    *                 Release 1 Modification 0,                    *
    *                 Release 2 Modification 0 and                 *
    *                 Release 3 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: When a shared queue is being opened and *
    *                      deleted at the same time by different   *
    *                      qmgrs in a QSG, abend 5C6-00C51053 may  *
    *                      occur accompanied by message CSQE137E   *
    *                      reporting DB2 and the CF are out of     *
    *                      sync.                                   *
    ****************************************************************
    CSQEOPEN processing detects in the LHQC version that a queue is
    being deleted, but the DB2 entry does not yet. To determine if
    this is an expected case, or an error, it uses the delcommit
    flag in the MQSH, which should be set at the same time as the
    LHQC version. Under certain timing conditions it is possible for
    the delcommit flag to be incorrectly reset before this check is
    made, resulting in the unnecessary abend.
    

Problem conclusion

  • The check in CSQEOPEN has been updated so as not to take the
    abend or issue the CSQE137E message in this case.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH39566

  • Reported component name

    IBM MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-08-04

  • Closed date

    2022-08-25

  • 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:

    UI82104 UI82105 UI82106

Modules/Macros

  • CSQEOPEN
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R100 PSY UI82106

       UP22/09/17 P F209

  • R200 PSY UI82105

       UP22/09/17 P F209

  • R300 PSY UI82104

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

Document Information

Modified date:
03 October 2022