Duplicate Messages Redelivered Using WebLogic Server Foreign JMS with MQ V6 Client
(Doc ID 1063720.1)
Last updated on SEPTEMBER 23, 2021
Applies to:Oracle WebLogic Server - Version 8.1 to 10.3.2
Information in this document applies to any platform.
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 v188.8.131.52 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 v184.108.40.206 and MQ v5.3 jars.
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