APAR status
Closed as fixed if next.
Error description
An MQ classes for Java application attempted to resume a durable subscription created by a JMS 2.0 application. It is expected that this operation will not succeed, however the internal reason code MQRC 29440 (lpiRC_SUB_JOIN_NOT_ALTERABLE) is unexpectedly received. The following exception can also be observed. com.ibm.mq.MQException: MQJE001: Completion Code '2', Reason '29440'. at com.ibm.mq.MQSubscription.subscribe(MQSubscription.java:104) at com.ibm.mq.MQSubscription.<init>(MQSubscription.java:75) at com.ibm.mq.MQTopic.openForSubscription(MQTopic.java:1313) at com.ibm.mq.MQTopic.<init>(MQTopic.java:631) at com.ibm.mq.MQTopic.<init>(MQTopic.java:479) [...] Exception Msg: MQJE001: Completion Code '2', Reason '29440'. com.ibm.mq.MQException: MQJE001: Completion Code '2', Reason '29440'. at com.ibm.mq.MQSubscription.subscribe(MQSubscription.java:104) at com.ibm.mq.MQSubscription.<init>(MQSubscription.java:75) at com.ibm.mq.MQTopic.openForSubscription(MQTopic.java:1313) at com.ibm.mq.MQTopic.<init>(MQTopic.java:631) at com.ibm.mq.MQTopic.<init>(MQTopic.java:479) [...] WMQ Completion code: 2 WMQ Reason code: 29440
Local fix
Non-JMS 2.0 MQ applications should expect RC 29440 if they attempt to resume a shared subscription created by a JMS 2.0 application.
Problem summary
**************************************************************** USERS AFFECTED: IBM MQ users accessing a JMS 2.0 durable subscription from a non-JMS 2.0 client Platforms affected: MultiPlatform **************************************************************** PROBLEM DESCRIPTION: When an attempt was made by a non-JMS 2.0 application to resume a shared JMS 2.0 durable subscription, a coding error resulted in an internal undocumented error code - 29440 (lpiRC_SUB_JOIN_NOT_ALTERABLE) - being returned to the application.
Problem conclusion
Temporary fix
Comments
It is not possible to address this behaviour within a current release of MQ without affecting compatibility with back-level JMS 2.0 clients. Non-JMS 2.0 MQ applications should expect RC 29440 if they attempt to resume a shared subscription created by a JMS 2.0 application. This problem will be addressed in a future CD release. ---------------------------------------------------------------
APAR Information
APAR number
IT16270
Reported component name
WMQ BASE MULTIP
Reported component ID
5724H7251
Reported release
800
Status
CLOSED FIN
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2016-07-22
Closed date
2017-02-28
Last modified date
2017-02-28
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
WMQ BASE MULTIP
Fixed component ID
5724H7251
Applicable component levels
R800 PSY
UP
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.0.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
28 February 2017