Request messages going through wrong operation (multi operation AMX SOAP/JMS service) when service is using JMS provider WebSphere MQ.
book
Article ID: KB0088750
calendar_today
Updated On:
Products
Versions
TIBCO ActiveMatrix Service Grid
-
Not Applicable
-
Description
Description: This happens due to a MQ defect which is fixed in WebSphere MQ V7.0 Fix Pack 7.0.1.10. A WebSphere MQ v7 JMS client application using a selector is working properly when connected to a multi-instance queue manager. After the primary instance of the queue manager fails over to the secondary instance, the client reconnects but receives the wrong messages which do not match the selector.
A JMS Consumer was created with a message selector set (AMSG Services) which was correctly passed to the Queue Manager during the MQOPEN call. The multi-instance queue manager then falls over causing the WebSphere classes for JMS code to automatically reconnect to the secondary instance. The reconnect was successful but the application then received a message on this JMS Consumer that did not match the message selector that was originally set.
Symptoms:
Cause:
Issue/Introduction
Request messages going through wrong operation (multi operation AMX SOAP/JMS service) when service is using JMS provider WebSphere MQ.
Resolution
MQ V7.0 Fix Pack 7.0.1.10
Additional Information
Refer to the following URL for more information about the defect: http://www-01.ibm.com/support/docview.wss?uid=swg1IV32041