I have problem with XA management when calling an EJB from another EJB. Here is the scenario:
- My EJB_A is a session bean written by EJB 3 and deployed on JBoss 4
- My EJB_B is a seeion bean written by EJB 2.1 and deployed on Websphere 5
- Both the EJB's have Required transaction
- I call EJB_A from my standalone program, this will call EJB_B. The EJB_B inserts a record into the database. Then EJB_A rolls the transaction back.
Unfortunately, the EJB_B is committing the transaction. Anyone has any experience about this?
Thanks a lot!