IBM Support

PI36784: WMQ Z/OS: ABN=5C6-00C5101D IN CSQECLOS AND ABN=5C6-00C510AD IN CSQEOCRQ

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • An ABEND occurs:
    CSQ1,ABN=5C6-00C510AD,U=SYSOPR  ,C=R3600.710.CFM -CSQEOCRQ,
    M=CSQGFRCV,LOC=CSQELPLM.CSQEOCRQ
    
    00C510AD means CSQE_Structure_Task_Failure.
    
    The root of the problem occurs when CSQMREF1 is processing a
    shared queue, and the queue is deleted on another queue manager
    while CSQMREF1 is still processing it. In some cases, the MQSH
    control block for the deleted queue can be overwritten by the
    MQSH for another queue that is subsequently defined using the
    same structure and list header number, and this can lead to the
    reported abend in CSQECLOS.
    
    
    Additional Symptom(s) Search Keyword(s):
    Queue Sharing Group QSG
    ABEND5C6 ABENDS5C6 5C6 S5C6 S05C6
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of WebSphere MQ for z/OS Version 7 *
    *                 Release 1 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: Various errors occur when deleting and  *
    *                      creating shared queues frequently.      *
    *                      Symptoms can occur:                     *
    *                      - high cpu usage due to a loop          *
    *                        condition in shared queue open        *
    *                        processing (CSQEOSQ loops calling     *
    *                        CSQEOCRQ which returns reasons        *
    *                        CsqeRsnCodeSCBAlreadyExists           *
    *                        and CsqeRsnCodeSQVTEntryInUse         *
    *                        alternately)                          *
    *                      - Handles to the wrong shared queue     *
    *                        being returned                        *
    *                      - 5C6-00C94517 in CSQIORF1              *
    *                      - 5C6-00C94518 in CSQIORF1              *
    *                      - 5C6-00C51053 in CSQEOPEN,             *
    *                        accompanied by message                *
    *                        CSQE137E 'DB2 and CF structure out    *
    *                        of sync for queue'                    *
    *                      - 5C6-00C510AD in CSQEOCRQ, followed    *
    *                        by abnormal queue manager             *
    *                        termination 6C6 with REASON=00D95001  *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    A list transition caused CSQMREF1 to be called for a shared
    queue to process a change to that queue. CSQMREF1 called
    CSQERCAT to read the latest version of the MQSH for the queue
    from the coupling facility. However, at the same time the shared
    queue was deleted on another queue manager, and a new queue was
    created using the same list header.
    This caused CSQERCAT to read the MQSH for the new shared queue
    and overlay it over the MQSH for the previous shared queue.
    As a result of the wrong MQSH being associated with the IVSA
    for the original queue, the control blocks for that queue
    could not be deleted, leaving invalid state about the deleted
    queue in memory and resulting in the various reported symptoms.
    
    The same problem can also occur for other callers of CSQERCAT.
    

Problem conclusion

  • CSQERCAT is changed to detect that the list header has been
    reused for a different queue prior to updating the passed MQSH,
    preventing the overlay from occurring. Several callers of
    CSQERCAT are updated to correctly handle the return code
    returned when such list header reuse has been detected.
    100Y
    CSQEMPUT
    CSQERCAT
    CSQIDPUT
    CSQMCHKQ
    CSQMREF2
    CSQMTRGS
    

Temporary fix

  • *********
    * HIPER *
    *********
    

Comments

APAR Information

  • APAR number

    PI36784

  • Reported component name

    WMQ Z/OS V7

  • Reported component ID

    5655R3600

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-03-11

  • Closed date

    2015-06-18

  • Last modified date

    2015-08-03

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

    PI36719

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

    UI28649

Modules/Macros

  • CSQEMPUT CSQERCAT CSQIDPUT CSQMCHKQ CSQMREF2 CSQMTRGS
    

Fix information

  • Fixed component name

    WMQ Z/OS V7

  • Fixed component ID

    5655R3600

Applicable component levels

  • R100 PSY UI28649

       UP15/07/03 P F507 ¢

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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
03 August 2015