Last updated on JUNE 16, 2017
Applies to:Oracle WebLogic Server - Version 10.3.6 and later
Information in this document applies to any platform.
Two Weblogic domains are configured and they participate in global transaction using JTA.
In domain1 Weblogic has JMS queues configured and Golden Gate publishes JMS messages to the queues. In domain2 Oracle Service Bus (OSB) proxy service consumes those messages and then route them to business services in OSB.
XA Connection factory is used in Domain2 and its transaction manager maintains a global transaction and co-ordinates with all XA enabled endpoints in the flow including data sources configured for data retrieval and storage. The Transaction manager will let end systems know whether it has to commit or rollback the transaction.
Intermittently JMS messages shows as Receive Transaction in Domain1 when monitoring the JMS queues via the Admin Console. The messages remain in such state and are not getting cleared until all the participants in the transaction have been restarted. See screenshot below:
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms