A fix is available
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
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