OSB 11g: Messages Produced by OSB Stuck in Pending State and OSB Consumer Process Unable to Consume, 'Security:090398'
(Doc ID 1588893.1)
Last updated on JANUARY 09, 2020
Oracle Service Bus - Version 18.104.22.168.0 and later Information in this document applies to any platform.
On : 22.214.171.124.0 version, OSB Core Functionality
Messages produced by OSB are stuck in a pending state and an OSB consumer process is unable to consume.
Using OSB 126.96.36.199 Scenario : OSB Business Service posting a message to a WebLogic JMS Queue using JMS Transport. Another OSB Proxy service is consuming the message from the same queue using the JMS Transport. When the consumer service is active the messages are going to pending state(with transaction status as -start transaction-)and the consumer is not consuming the message from the queue. If the consumer service is down then the message posted by the sender service properly going to the current message list.
In the producer process if we set the QualityOfService as BestEffort then consumer is able to consume messages. But there are many duplicate messages are getting created. Some of them going to pending message list and some of them going to current message list.
The issue is only occuring when the JMS queue is hosted on a remote server.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!