IBM Support

PI14103: WMQ ABEND5C6 00C90B00 ISSUED BY CSQIMGE9 14/05/08 PTF PECHANGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • ABEND5C6 00C90B00 issued by CSQIMGE9 takes place when publish
    results in an event message being generated after any fix for
    PM99383 (UI14314/UI14313) has been applied.
    
    The problem occurs because the request duration locks
    associated with the event message are not released.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of WebSphere MQ for z/OS Version 7 *
    *                 Release 0 Modification 1 and Release 1       *
    *                 Modification 0.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Abend 5C6-00C90B00 occurs when          *
    *                      attempting to get an event message.     *
    *                      The get returns MQRC2195                *
    *                      MQRC_UNEXPECTED_ERROR to the getting    *
    *                      application.                            *
    *                      A subsequent get for the same message   *
    *                      is successful.                          *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    During a publish operation, the queue manager creates a nested
    unit of work while delivering messages to subscribers. When
    delivering to the subscriber queues, a queue depth high event
    was triggered, and an event message was put to the event queue
    out of syncpoint.
    During the put of the event messages, CSQLRELL is called to
    release all request locks associated with the message, however
    this does not occur atomically.
    This leads to a timing window where an application getting
    from the event queue can locate the message due to some locks
    having been released, and subsequently abending because other
    locks are still held by the putting task.
    

Problem conclusion

  • CSQLRELL is changed to release request locks associated with the
    current operation in a nested unit of work atomically.
    010Y
    100Y
    CSQLGETL
    CSQLRELL
    CSQLRSAV
    CSQLSLKO
    CSQLSVTL
    CSQL1ALL
    CSQL1INI
    CSQL1RCL
    CSQL211M
    CSQWCBD
    CSQ7CBL
    CSQ7CBU
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI14103

  • Reported component name

    WMQ Z/OS V7

  • Reported component ID

    5655R3600

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2014-03-19

  • Closed date

    2014-05-30

  • Last modified date

    2014-07-01

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

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

    UI18436 UI18437

Modules/Macros

  • CSQLGETL CSQLRELL CSQLRSAV CSQLSLKO CSQLSVTL
    CSQL1ALL CSQL1INI CSQL1RCL CSQL211M CSQWCBD  CSQ7CBL  CSQ7CBU
    

Fix information

  • Fixed component name

    WMQ Z/OS V7

  • Fixed component ID

    5655R3600

Applicable component levels

  • R010 PSY UI18436

       UP14/06/27 P F406 Ø

  • R100 PSY UI18437

       UP14/06/27 P F406 Ø

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:
01 July 2014