A fix is available
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
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