So <check-errors/> will return immediately without executing any code
following it if there are any errors?


Scott Gray-2 wrote:
> 
> The presence of error messages doesn't cause the service to return an  
> error, you have to do it explicitly with:
> <check-errors/>
> or
> <return response-code="error"/>
> 
> Regards
> Scott
> 
> HotWax Media
> http://www.hotwaxmedia.com
> 
> On 17/07/2009, at 1:35 AM, snowch wrote:
> 
>>
>> How can I get svcB to return error and to return failure?  In svcB I  
>> am using
>> the following to add an error, but it appears that is not causing  
>> svcA to
>> rollback...
>>
>> <add-error><fail-message message="..."/></add-error>
>>
>>
>> Scott Gray-2 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.
>>>>
>>>
>>>
>>>
>>>
>>
>> -- 
>> View this message in context:
>> http://www.nabble.com/minilang-transactions-tp24515741p24516505.html
>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>
> 
> 
>  
> 

-- 
View this message in context: 
http://www.nabble.com/minilang-transactions-tp24515741p24518337.html
Sent from the OFBiz - User mailing list archive at Nabble.com.

Reply via email to