File Persistant Store Connection Factory In JMS Is Not Supporting XA Transactions In WLS 18.104.22.168
(Doc ID 2374952.1)
Last updated on SEPTEMBER 29, 2020
Applies to:Oracle WebLogic Server - Version 22.214.171.124.0 and later
Information in this document applies to any platform.
1. First WebLogic domain containing the JMS Modules with connection factory and Distributed Queue where the messages will be pushed and consumed from. QueueSend.java program can be run to send the messages to the Queue.
2. Second WebLogic domain where the MDB application will be deployed to use Foreign Server to connect to the JMS queue on the 1st domain. Sample MDB application can be used to achieve this.
3. We see that XA transactions are not working in JMS when Administration Port is enabled for SSL for the AdminServer in the 1st domain getting below error: (Note that the JTA timeout is set to 300 seconds)
<JTA>.. <[ACTIVE] ExecuteThread: '23' for queue: 'weblogic.kernel.Default (self-tuning)'> <
When Administration Port is not enabled, then there is no issue in XA transaction.
4. This time if we monitor the Queue, then the messages go to Message Pending and doesn't get consumed by the consumer even if consumer counts are being shown
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