OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

wsbpel message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: Re: [wsbpel] Issue - 95 - Proposal to Vote

Hi DK,

Do you think it may be a better idea to rename <throw/> to <rethrow/>?

Since <throw/> or <rethrow/> can only happens within <catchAll>, it 
would be easier for BPEL users to distinguish the difference 
syntactially, if it is named as <rethrow/>. And, it would be easier for 
XML Schema of BPEL to enforce that semantics without relying on 
after-schema-validation semantics check of BPEL 
translator/compiler/processor implementation.

(This idea came from one of my co-workers: Viru Singh.)


Alex Yiu

Dieter Koenig1 wrote:

>Proposed resolution for Issue 95: Allow all custom fault handlers
>rethrowing the original fault.
>Rationale: Default fault handlers, in addition to other steps, rethrow the
>original fault. Custom fault handlers must be able to express the default
>behavior as well.
>Proposed syntax:
>   <throw/>
>(without attributes).
>   <catchAll>
>      <sequence>
>         ...
>         <throw/> <!-- this is a rethrow of the original fault -->
>      </sequence>
>   <catchAll>
>Kind Regards
>To unsubscribe from this mailing list (and be removed from the roster of the OASIS TC), go to http://www.oasis-open.org/apps/org/workgroup/wsbpel/members/leave_workgroup.php.

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]