[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [wsbpel] Issue - 95 - Proposal to Vote
No problem with "<rethrow/>" ...
Note that rethrow is not limited to <catchAll>. A <catch
faultVariable="xxx" faultMessageType="yyy"> also needs it as it does not
know the faultName.
Kind Regards
DK
"Yaron Y. Goland"
<ygoland@bea.com>
To
03.03.2004 00:56 Alex Yiu <alex.yiu@oracle.com>
cc
Dieter Koenig1/Germany/IBM@IBMDE,
Please respond to wsbpel@lists.oasis-open.org
ygoland Subject
Re: [wsbpel] Issue - 95 - Proposal
to Vote
+1
Giving it a special name seems reasonable given its limited use.
Alex Yiu wrote:
> 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.)
>
> Thanks!
>
> Regards,
> 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).
> >
> >Example:
> > <catchAll>
> > <sequence>
> > ...
> > <throw/> <!-- this is a rethrow of the original fault -->
> > </sequence>
> > <catchAll>
> >
> >Kind Regards
> >DK
> >
> >
> >
> >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
.
>
> >
> >
> >
>
>
>
> 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]