IBM Support

PI70192: SELECTORS ON JMSEXPIRATION DO NOT ALWAYS SELECT THE CORRECT MESSAGES

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Selectors using JMSExpiration, when the JMSExpiration value was
    set to unlimited (JMSExpiration=0) does not always return the
    correct messages.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All users of IBM MQ for z/OS Version 9 Release 0             *
    * Modification 0                                               *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * JMSExpiration selectors on a subscription, may not correctly *
    * select the appropriate messages.                             *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Using a JMSExpiration=0 selector, on a subscriber, such as a JMS
    Consumer, should select all messages published without a
    expiration set or unlimited expiry. However when it is used, it
    may not return all the correct messages. This is due to the MQMD
    of the message published not being correctly accessible by the
    selector evaluation, resulting in the message not satisfying the
    selector.
    

Problem conclusion

  • Processing when publishing a message has been altered to
    correctly allow the selector evaluation to access the MQMD,
    allowing the JMSExpiration selector to select the correct
    messages.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI70192

  • Reported component name

    MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    000

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-10-06

  • Closed date

    2016-10-18

  • Last modified date

    2017-02-01

  • APAR is sysrouted FROM one or more of the following:

    PI69179

  • APAR is sysrouted TO one or more of the following:

    UI41764

Modules/Macros

  • CSQMTPUT
    

Fix information

  • Fixed component name

    MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R000 PSY UI41764

       UP17/01/10 P F701

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":"9.0","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
01 February 2017