IBM Support

PH51254: MISSING SUBSCRIPTIONS FOR CLUSTER OBJECTS USED BY VERY LONG LIVED APPLICATIONS 23/02/23 PTF PECHANGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When applications keep cluster objects open for longer than the
    30 day subscription expiry time, resulting in the subscriptions
    being remade, the refresh flag is not always propagated into the
    new subscriptions being made for these cluster objects
    correctly. When the remade subscription expires, this can lead
    to missing updates to cluster objects.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 9       *
    *                 Release 2 Modification 0 and                 *
    *                 Release 3 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: Updates to infrequently used cluster    *
    *                      objects are not received due to a       *
    *                      prematurely expiring subscription on a  *
    *                      partial repository.                     *
    ****************************************************************
    After a cluster object has expired through disuse, but while it
    is still in the grace period and present in the partial
    respository's cluster cache, an application opens the object
    again.
    During cluster maintenance the code added by PH43191 detects
    the queue is back in use and creates a new subscription for it,
    however it does not set the subscription refresh flag.
    If the object is no longer in use the next time cluster
    maintenance runs, this can lead to the subscription expiring
    prematurely, and results in updates to the cluster object not
    being sent to the partial repository after it has expired.
    

Problem conclusion

  • rrmMaintainSub will now detect that there are registrations for
    the cluster object, and correctly determine whether the refresh
    flag should be set.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH51254

  • Reported component name

    IBM MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    200

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2022-12-02

  • Closed date

    2023-02-24

  • Last modified date

    2023-04-03

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

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

    UI90706 UI90707

Modules/Macros

  • CMQXRMNT
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R200 PSY UI90707

       UP23/03/08 P F303 {

  • R300 PSY UI90706

       UP23/03/08 P F303 {

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":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"200","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
03 April 2023