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: Issue - 95 - Proposal to Vote






So as discussed in the call: the issue is closed with the *syntactical*
change that the re-throw is indicated by

             <rethrow/>

(instead of "<throw/>" in the original proposal).
Kind Regards
DK



                                                                           
             Alex Yiu                                                      
             <alex.yiu@oracle.                                             
             com>                                                       To 
                                       Dieter Koenig1/Germany/IBM@IBMDE    
             03.03.2004 17:06                                           cc 
                                       ygoland@bea.com,                    
                                       wsbpel@lists.oasis-open.org         
                                                                   Subject 
                                       Re: [wsbpel] Issue - 95 - Proposal  
                                       to Vote                             
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           





Thanks for the clarification.
And, agree with your clarification.

Regards,
Alex


Dieter Koenig1 wrote:



      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

      .




      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]