A fix is available
APAR status
Closed as program error.
Error description
Change Team finds there is a window in which an MQGET browse for message with a specific MsgId on an indexed queue can locate a matching message, only for destructive MQGET using MQGMO_MSG_UNDER_CURSOR to take the message from underneath it. This results in an 5C6-00C90F00 abend issued by CSQIMGEF.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of WebSphere MQ for z/OS Version 8 * * Release 0 Modification 0. * **************************************************************** * PROBLEM DESCRIPTION: Abend 5C6-00C90F00 occurs in CSQIMGEF * * or CSQIMGEG when attempting to browse * * messages on an indexed queue. * **************************************************************** * RECOMMENDATION: * **************************************************************** During a browse matching on Correlation ID, Message ID, of Group ID on an indexed queue, a matching message is located using the index. However, while validating that the message is in a suitable state to be returned it is deleted by another task getting from the same queue. CSQIMGEF and CSQIMGEG should expect this to be possible, however there is a timing window where these routines do not allow for the possibility of this happening, leading to the reported abend being issued.
Problem conclusion
CSQIMGEF and CSQIMGEG are changed to correctly handle the message being processed having been deleted by another task, and carry on searching for another matching message instead of abending. 000Y CSQIMGEF CSQIMGEG
Temporary fix
Comments
APAR Information
APAR number
PI64378
Reported component name
WMQ Z/OS 8
Reported component ID
5655W9700
Reported release
000
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2016-06-16
Closed date
2016-07-29
Last modified date
2016-09-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI39746
Modules/Macros
CSQIMGEF CSQIMGEG
Fix information
Fixed component name
WMQ Z/OS 8
Fixed component ID
5655W9700
Applicable component levels
R000 PSY UI39746
UP16/08/25 P F608
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":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
02 September 2016