IBM Support

PM94418: WMQ V7.1 USING PUB/SUB, PUBLICATIONS ARE FAILING.

A fix is available

Subscribe

You can track all active APARs for this component.

 

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