File Persistant Store Connection Factory In JMS Is Not Supporting XA Transactions In WLS 12.2.1.2
(Doc ID 2374952.1)
Last updated on DECEMBER 16, 2023
Applies to:
Oracle WebLogic Server - Version 12.2.1.2.0 and laterInformation in this document applies to any platform.
Symptoms
Configuration:
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
Changes
Cause
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
Symptoms |
Changes |
Cause |
Solution |
References |