A fix is available
APAR status
Closed as program error.
Error description
In a grandparent<->parent<->child publish/subscribe hierarchy the root SYSTEM.BASE.TOPIC administrative topic on the parent queue manager has its SUBSCOPE property set to QMGR. Wildcard subscriptions from the grandparent queue manager e.g. Topic_Name/# are blocked at the parent queue manager because Topic_Name inherits the SUBSCOPE property of QMGR from SYSTEM.BASE.TOPIC. If the command "REFRESH QMGR TYPE(PROXYSUB)" is issued on the parent queue manager then proxy subscriptions to Topic_Name/# are incorrectly passed from the parent to the child. Messages which are then published to Topic_Name from the child queue manager are passed through to subscribers on the grandparent queue manager node. It was found that the code was not honouring the SYSTEM.BASE.TOPIC setting of QMGR on the parent when deciding whether to flow Topic_Name to the child queue manager during a REFRESH QMGR TYPE(PROXYSUB) command.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of WebSphere MQ for z/OS Version 7 * * Release 0 Modification 1 and Release 1 * * Modification 0. * **************************************************************** * PROBLEM DESCRIPTION: Incorrect proxy subscription created * * for a wildcarded topic that specified * * SUBSCOPE(QMGR), when REFRESH QMGR * * TYPE(PROXYSUB) is issued in a * * distributed publish/subscribe * * configuration. * **************************************************************** * RECOMMENDATION: * **************************************************************** When deciding whether to flow a subscription to a child queue manager, the wrong constant for QMGR was being checked. This resulted in subscriptions incorrectly being flowed to child queue managers, despite SUBSCOPE being set to QMGR which should have limited the scope of subscriptions made to a topic.
Problem conclusion
The code was changed so that the correct constant was being used when determining whether to flow a subscription or not. 010Y 100Y CMQXMKMI
Temporary fix
Comments
APAR Information
APAR number
PM93805
Reported component name
WMQ Z/OS V7
Reported component ID
5655R3600
Reported release
010
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2013-07-25
Closed date
2014-01-28
Last modified date
2014-04-02
APAR is sysrouted FROM one or more of the following:
IV43006
APAR is sysrouted TO one or more of the following:
UI14559 UI14560
Modules/Macros
CMQXMKMI
Fix information
Fixed component name
WMQ Z/OS V7
Fixed component ID
5655R3600
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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 April 2014