My Oracle Support Banner

OSB 10.3.1 MQ-Transport Stuck Messages after Rollback (Doc ID 972653.1)

Last updated on OCTOBER 13, 2021

Applies to:

Oracle Service Bus - Version 10.3 and later
Information in this document applies to any platform.


When the inbound transport is MQ and the Quality of Service (QoS) on the outbound transport is exactly-once, the resultant QoS will be at-least-once.

While routing, the remote Domain that hosts the Business Service gets bounced. 
As a result the message gets rolledback into the MQ-queue as expected.

But from now on this message is stuck. Restarting the ALSB domain does not help. Only restarting the MQ-Queue manager resolves the problem.

To replicate the problem please import the attached sbconfig.jar.
Adjust the MQConnection (QueueManager name) and the queue of the proxy-service to map to existing queue.
Put a message in the MQ-Series queue.
You will see that an error is raised. Afterwards the message will be rolledback to the MQ-Series queue and will not be processed anymore.


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

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.