A fix is available
APAR status
Closed as program error.
Error description
Expired messages are not being deleted from a shared queue if the MQGET is issued with message properties. There's no problems with local queues or if the MQGET is done without message properties.
Local fix
n/a
Problem summary
**************************************************************** * USERS AFFECTED: All users of WebSphere MQ for z/OS Version 8 * * Release 0 Modification 0. * **************************************************************** * PROBLEM DESCRIPTION: Expired messages on a shared queue are * * not automatically removed from the * * queue during MQGET processing when a * * selector is used. * **************************************************************** * RECOMMENDATION: * **************************************************************** During an MQGET with a selector, messages on the queue are compared to the selector provided to see if they meet the criteria. However for a shared queue, in cases where they do not match, the processing to check for and expire a message is not entered. This results in the expired messages that are not matched, but still processed, remaining on the queue until the expiry processor task processes the queue or an MQGET which would have selected the message had it not expired is performed. This differs from the behaviour for expired messages on local queues, where these messages would be expired by the MQGET, including when they do not meet the selection criteria.
Problem conclusion
MQGET processing with a selector on a shared queue has been changed to expire messages with an elapsed expiry time, even if the selector does not match. Only messages scanned prior to the MQGET returning will be expired. 000Y CSQEMGEF CSQIEXP2
Temporary fix
Comments
APAR Information
APAR number
PI52723
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
2015-11-18
Closed date
2016-04-13
Last modified date
2016-06-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI36999
Modules/Macros
CSQEMGEF CSQIEXP2
Fix information
Fixed component name
WMQ Z/OS 8
Fixed component ID
5655W9700
Applicable component levels
R000 PSY UI36999
UP16/05/05 P F605
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 June 2016