Atomikos Forum

Transaction Propagation usnig Spring

Hi,

I am using AtomikosTransactionsEssentials-3.5.1 (the free version) and I have a few questions:

1. Does this product/version support transaction propagation? Can I start a transaction in JVM1 and continue it on JVM 2? Do I have to but the licensed version for this?

2. I am not using atomikos API directly. my test case is built out of using Spring that invokes atomikos using the JTA exposed API. under this assumption how can I implement the propagation? I couldn't find any example any where.

In my test case I do an insert in JVM A, and then activate a remote call using RMI on server B. in Server B I do another insert. Returning to server A I do not want to "see" the row in the db since the transaction was not committed yet. Sadly, it was committed in Server B...

Any help will be appreciated.
Yair Ogen Send private email
Thursday, February 12, 2009
 
 
Hi,

You need the commercial version for propagation.

You can get a free eval download from our site. You do have to ship the propagation across RMI calls as an extra parameter though (transparent "PI" support is not yet there).

Best
Guy
Guy Pardon Send private email
Thursday, February 12, 2009
 
 
Thanks Guy.

I am using Atomikos with Spring. in this case I am using the JTA layer. In this case which object should I pass in my RMI call? I do not use the Atomikos API directly.

Thanks.
Yair Ogen Send private email
Tuesday, February 17, 2009
 
 

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics