When Calling EJB Getting "javax.transaction.HeuristicMixedException"
(Doc ID 1059773.1)
Last updated on NOVEMBER 17, 2023
Applies to:Oracle WebLogic Server - Version 10.0 to 10.3.6
Information in this document applies to any platform.
When a stateless session bean (EJB A) in Domain 'A' calls a stateless session bean (EJB B) in Domain 'B' in which transaction attribute is set to 'Required' since both EJB 'A' and EJB 'B' perform database updates on two different Databases.
EjbClient ----calls---->EJB1 (DomainA) -------calls------> EJB2(DomainB)
See TESTACE attached that demonstrates this scenario.
The above use case fails with the below Exception:
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