Duplicate Messages Redelivered Using WebLogic Server Foreign JMS with MQ V6 Client
(Doc ID 1063720.1)
Last updated on SEPTEMBER 26, 2022
Applies to:
Oracle WebLogic Server - Version 8.1 to 10.3.2Information in this document applies to any platform.
Symptoms
The customer has the following JMS achietecture:
- Their WebLogic Server (WLS) talks to an IBM Websphere MQ Server V6 using a Foreign JMS server with the MQ v6.0.2.6 client.
- They have MDBs deployed in WLS and listening to the queue on the MQ through foreign JMS.
If an MDB throws a runtime exception, the message is rolled back to MQ, but after that the message
is redelivered to the MDB twice (which is a wrong behavior). Using the MQ v5.3 client jars, only one
copy of the message is redelivered as expected.
The issue does not occur with a standalone client (running outside WebLogic) listening directly to the MQ, the behavior is fine in case of both MQ v6.0.2.6 and MQ v5.3 jars.
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Cause |
Solution |