IBM Support

PH21133: CSQM1DCL ABEND0C4 - 4 PROCESSING EXITLIST

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • ABEND0C4 can occur when a z/OS queue manager is added to a
    cluster with a distributed MQ full repository, but the CLUSSDR
    and CLUSRCVR definitions on the z/OS queue manager specify an
    incorrect cluster name.  In that case, the z/OS queue manager
    creates an invalid cluster cache object, causing an ABEND0C4
    while processing a DISPLAY CLUSQMGR command. (MQ Development
    confirmed a similar error occurs if the full repository is a
    z/OS queue manager).
    

Local fix

  • In Development testing, altering the incorrect channel
    definition to specify the correct cluster name prevented the
    abend
    

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: When defining a CLUSSDR channel to a    *
    *                      full repository, if the corresponding   *
    *                      CLUSRCVR channel exists but is for a    *
    *                      different repository to the one         *
    *                      specified in the CLUSTER parameter,     *
    *                      then an invalid cluster object will be  *
    *                      created.                                *
    *                                                              *
    *                      If a DISPLAY CLUSQMGR command is then   *
    *                      issued specifying the full repository   *
    *                      QMGR, then an ABEND0C4-04 in CSQM1DCL   *
    *                      may occur.                              *
    ****************************************************************
    When the connection to the full repository is initiated, the
    full repository detects the incorrect name defined in the
    CLUSTER parameter. It sends this information back to the remote
    QMGR, who tries to reconcile its local copy of the CLUSSDR
    channel. Due to an error in the code, residual data is
    accidentally copied into the new cluster object.
    
    Depending on the nature of this residual data, subsequent
    processing of this object may cause an ABEND0C4.
    

Problem conclusion

  • A mismatch between the full repository name and the CLUSTER
    parameter will no longer create an invalid cluster object.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH21133

  • 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

    2020-01-17

  • Closed date

    2020-09-22

  • Last modified date

    2021-01-04

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

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

    UI71691 UI72044

Modules/Macros

  • CSQXRRMF
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R100 PSY UI71691

       UP20/10/13 P F010

  • R200 PSY UI72044

       UP21/01/04 P F012

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:
05 January 2021