Hello Scott,
I saw a behavior of system during rollback.
In same example if svcA created a primary key with ID = 10000, and if
due to any error in svcB then it rollback the transaction.
And then in next turn when we try to run it again then it creates the
primary key with Id = 10001 (where I was expected for 10000), is this
correct?
--
Regards
Sumit Pandit
On Jul 16, 2009, at 6:52 PM, Scott Gray wrote:
It depends on what you mean by fail:
If svcB triggers a rollback then by default svcA will rollback, see
the require-new-transaction attribute
If svcB returns failure then svcA won't roll back
If svcB returns error then svcA will rollback by default, see the
break-on-error attribute
Regards
Scott
HotWax Media
http://www.hotwaxmedia.com
On 17/07/2009, at 12:53 AM, snowch wrote:
If have a service (e.g. svcA) that calls another service (e.g.
svcB) as per
the pseudo code:
svcA:
1. lookup entity
2. modify entity
3. store entity
4. call svcB
5. return
If svcB fails, does step 3 rollback?
--
View this message in context:
http://www.nabble.com/minilang-transactions-tp24515741p24515741.html
Sent from the OFBiz - User mailing list archive at Nabble.com.