A fix is available
APAR status
Closed as program error.
Error description
MQ Development finds that, during the process to destroy MQ's allied address space authorization a wait call is issued which immediately pops, allowing processing to continue. Instead, it is expected that the WAIT macro holds further processing until the associated ECB has been properly posted ; however, in this case the ECB is already in an unexpected posted state (when WAIT is called). This apparently led to the ASCE (which provides the ASCB reference) to be cleared while its pointer to an ASCB was used to issue POST. This APAR intends to clear the posted state of the ECB when destroying the MQ allied address space authorization, aligning this processing with other serialization processes already in MQ.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of IBM MQ for z/OS Version 9 * * Release 0 Modification 0 and Release 1 * * Modification 0. * **************************************************************** * PROBLEM DESCRIPTION: Abend 602-00000000 occurs during * * termination/disconnect processing for * * an allied application address space. * * The abend is followed by abnormal * * queue manager termination 6C6 with * * REASON=00E80100. * **************************************************************** A rare timing window during connection processing for an allied application led to the ASCEIECB being left in a posted state. During disconnect processing, the residual post state allows CSQYALLI to resume prematurely and free the ASCE for the address space while there is an outstanding CSQYAUTH request being processed. When the outstanding request is completed, an attempt is made to post ASCEIECB, but due to the freed ASCE an invalid ASCB is passed, leading to the reported abend.
Problem conclusion
CSQYAUTH is changed to clear the ECB after being resumed, preventing a residual post state persisting until disconnection.
Temporary fix
Comments
APAR Information
APAR number
PH26973
Reported component name
IBM MQ Z/OS V9
Reported component ID
5655MQ900
Reported release
000
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2020-06-30
Closed date
2020-12-22
Last modified date
2021-02-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI73263 UI73264
Modules/Macros
CSQYAUTH
Fix information
Fixed component name
IBM MQ Z/OS V9
Fixed component ID
5655MQ900
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.
[{"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":"9.0"}]
Document Information
Modified date:
02 February 2021