IBM Support

PI79256: MQ QUEUE-MANAGER TERMINATED WITH CSQV086E REASON=00F3040A

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 queue-manager was terminated with CSQV086E
    REASON=00F3040A due to latch on the DQCH was not
    released.
    .
    SYMPTOM         DESCRIPTION.
    -------         -----------.
    RIDS/NUCLEUS#L  LOAD MODULE NAME: NUCLEUS.
    RIDS/IEAVEPS1   CSECT NAME: IEAVEPS1.
    AB/S06C6        SYSTEM ABEND CODE: 06C6.
    PRCS/00F3040A   ABEND REASON CODE: 00F3040A.
    .
    CICS job terminated abnormally with S33E.
    At the time of the abend hit, the TCB was
    in the middle of processing an MQ API
    request, and CSQ5RXCF had been invoked and
    had performed an execution unit switch and
    was waiting for it to complete, and was
    holding a latch on the DQCH at the time.
    Recovery processing for the S33E took place,
    but the TCB had been in execution unit
    switch EBDR was set by CSQVUES1's recovery
    routine, which meant that CSQ5RXCF's PRR was
    not invoked, so the latch on the DQCH was
    not released. Subsequent processing for the
    termination of CICMTN11 detected that a latch
    was still held.
    
    
    
    Additional Symptom(s) Search Keyword(s):
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All users of IBM MQ for z/OS Version 9 Release 0             *
    * Modification 0.                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * If applications connected to a queue manager abend, the      *
    * queue manager can terminate with REASON=00F30409 or          *
    * 00F3040A.                                                    *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The following is a scenario where the problem occurs when there
    is an asynchronous abend of application (i.e. CANCEL) causing
    the reported queue manager termination with REASON=00F30409 or
    00F3040A.
    
    Application putting messages to a shared queue using a
    destination queue manager that is another member of the QSG and
    the application abends in the middle of checking the XCF state
    of the other QSG member can cause the queue manager to
    terminate.
    

Problem conclusion

  • CSQVEUS1 has been updated to introduce a delay to give time to
    active threads to complete avoiding deferred recovery which
    allows the recovery clean up exits to be invoked.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI79256

  • Reported component name

    MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    000

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-04-03

  • Closed date

    2017-05-18

  • Last modified date

    2017-05-18

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

    PI70258

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

    UI47351

Modules/Macros

  • CSQVEUS1 N/A
    

Fix information

  • Fixed component name

    MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R000 PSY

       UP



Document information

More support for: z/OS family

Software version: 9.0

Reference #: PI79256

Modified date: 18 May 2017


Translate this page: