A fix is available
APAR status
Closed as program error.
Error description
With WMQ V7.1 using pub/sub, publications are failing. The error message indicates that a subscription existed that WMQ did not know how to parse. These subscriptions utilize message selectors to filter which messages it should receive. . Additional keywords: MQRC_SELECTION_NOT_AVAILABLE
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of WebSphere MQ for z/OS Version 7 * * Release 1 Modification 0. * **************************************************************** * PROBLEM DESCRIPTION: After defining a subscriber with * * extended selection SELTYPE(EXTENDED), * * publishing to a topic matched by that * * subscriber fails * * MQRC_SELECTION_NOT_AVAILABLE, and no * * subscriptions receive the publication, * * if the extended message selection * * provider is not available. * **************************************************************** * RECOMMENDATION: * **************************************************************** When a message is published to a topic with one or more SELTYPE(EXTENDED) subscriptions associated with it, the queue manager requests that the extended message selection provider parses the publication message and evaluates whether it matches the subscribers' selectors. If the extended message selection provider is not available, the queue manager cannot determine if the message should be delivered or not, and fails the publish with MQRC_SELECTION_NOT_AVAILABLE. This can lead to the situation where existing working subscribers can stop receiving messages due to a new subscriber that requires extended message selection being defined. This behaviour is correct and working as designed, however in some situations it can be desirable that any other subscribers that do not require extended message selection should still receive the message.
Problem conclusion
A service parameter is added that causes MQRC_SELECTION_NOT_AVAILABLE to be treated as a failure to deliver to subscribers requiring extended message selection, rather than a failure of the overall publish operation. When enabled the success or failure of the overall publish operation when extended message selection is required by one or more subscribers, and the extended message selection provider is not available will depend on the NPMSGDLV and PMSGDLV attributes of the topic being published to, and (if appropriate) whether the subscribers are durable, in the same way as failures to deliver to a subscriber for other reasons (for example MQRC_Q_FULL) are currently handled. The service parameter should only be enabled under guidance from IBM support personnel. 100Y CSQMTPUT
Temporary fix
Comments
APAR Information
APAR number
PM94418
Reported component name
WMQ Z/OS V7
Reported component ID
5655R3600
Reported release
100
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2013-08-02
Closed date
2013-10-11
Last modified date
2013-12-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK98405
Modules/Macros
CSQMTPUT
Fix information
Fixed component name
WMQ Z/OS V7
Fixed component ID
5655R3600
Applicable component levels
R100 PSY UK98405
UP13/11/20 P F311
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:
02 December 2013