File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Websphere and the fly likes Carrying transactions over 2 application servers? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Products » Websphere
Bookmark "Carrying transactions over 2 application servers?" Watch "Carrying transactions over 2 application servers?" New topic
Author

Carrying transactions over 2 application servers?

Joe Boxer
Greenhorn

Joined: Oct 23, 2003
Posts: 15
hi,

I have 2 enterprise application. Each of them is deployed on a different app server within the same node.
An session EJB from application A via a method doSomething() accesses an entity EJB in the application B.

Transaction attributes on doSomething are �transaction required�
Transaction attributes on the entity EJB are �transaction required�

The call to doSomething rolls back the transaction.
If I change the transaction attributes on the EJB to �not supported� or �required new� it works fine.

Wondering if I violate any transaction rules?
Is it not possible to share/carry a transaction over 2 app server?
Do the transaction setting only apply to transactions within one app server?
If it is not possible to carry the transaction initiated on app server A to app server B, how would I automatically roll back the transaction if it failed on the second app server? Is the only way managing the transaction programmatically?


Cheers

Joe
 
 
subject: Carrying transactions over 2 application servers?
 
Similar Threads
CMP vs BMP
Question about Transactions in EJB / MDB scenario
MDB starts before Queue send is commited
long post IBM.158
please answer this 128 questions for WLS. Urgently!