A fix is available
APAR status
Closed as program error.
Error description
MQ Distributed does the put of the COA message with a PubLevel of 9 which will result in all subscribers getting the publication. This is working for the customer in this environment. However, with MQ on Z/os, a MQPMO PubLevel of 0 is used. This results in all subscribers with a SubLevel greater than 0 not receiving the publication. So, with MQ on Z/os in the mix, subscribers never received the messages as intended. This APAR is to align the behavior of MQ on Z/os, with the correct behavior of MQ on Distributed.
Local fix
Alter your durable subscriptions to have SUBLEVEL(0), and it should work similar to MQ on Distributed Platform.
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: A topic's subscribers were not * * receiving a confirm on arrival (COA) * * message after specifying an alias queue * * to the topic as the ReplyToQ. The * * subscribers were using the default * * SUBLEVEL(1). * **************************************************************** The report message code was changed to support passing on message properties. This had the side effect that we now use values from both the new and old versions of the report message code including the PubLevel being initialised to 0. As the default subscriber object level is 1, the subscribers were not getting the COA message.
Problem conclusion
The code has been changed to initialise the PubLevel to the correct default level of 9.
Temporary fix
Comments
APAR Information
APAR number
PH49992
Reported component name
IBM MQ Z/OS V9
Reported component ID
5655MQ900
Reported release
200
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2022-10-04
Closed date
2023-04-28
Last modified date
2023-07-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI91600 UI91601
Modules/Macros
CSQMREPM
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":"BU011","label":"Systems - zSystems software"},"Product":{"code":"SG19M","label":"IBM MQ"},"Platform":[{"code":"PF054","label":"z Systems"}],"Version":"200"}]
Document Information
Modified date:
03 July 2023