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: [wsbpel] Issue - 294.2 - proposal for vote


Hi all,

the intention of the sentence "The declaration [editor todo: add xref here]
does NOT cover those XPath extension functions and XPath functions of other
namespace must be always understood by WS-BPEL processor" is totally
unclear. Therefore, we propose to amend [b] in the following way:

[from]

WS-BPEL processor MAY make XPath extension function of other namespace
available. The declaration [editor todo: add xref here] does NOT cover
those XPath extension functions and XPath functions of other namespace must
be always understood by WS-BPEL processor. If unrecognized XPath function
is used and if it is detected by static analysis, the process defintion
MUST be rejected.

[to]

A WS-BPEL processor MAY make XPath extension functions of other namespaces
available. If XPath extensions functions of other namespaces are used, then
these namespaces MUST be
declared as WS-BPEL extension namespaces with the mustUnderstand attribute
set to "yes" (see Section 14. Extension Declarations). If a WS-BPEL
Processor does not support one or more
of these XPath extension namespaces then the process definition MUST be
rejected. This requirement MUST be statically enforced.


Cheers
/Simon
--------------------------------------------------
Simon Daniel Moser, M.Eng.
Business Process Solutions Development 1
IBM Boeblingen Laboratory
Schoenaicherstr. 220, 01/086
D - 71032 Boeblingen
Tel.: +49 - 7031 - 164304
IP Telephone Number (ITN): 39204304
email: smoser@de.ibm.com

Rule of thumb #3459835478: when you find yourself typing/copying the same
thing more than twice in a row, redesign or re-implement. No excuse
possible.




                                                                       
             Danny van der                                             
             Rijn                                                      
             <dannyv@tibco.com                                          To
             >                         Alex Yiu <alex.yiu@oracle.com>  
                                                                        cc
             06/21/2006 10:28          wsbpel@lists.oasis-open.org, Thomas
             PM                        Schulze/Germany/IBM@IBMDE, Dieter
                                       Koenig1/Germany/IBM@IBMDE, Diane
                                       Jordan <drj@us.ibm.com>, Peter  
                                       Furniss                         
                                       <peter.furniss@erebor.co.uk>    
                                                                   Subject
                                       Re: [wsbpel] Issue - 294.2 -    
                                       proposal for vote               
                                                                       
                                                                       
                                                                       
                                                                       
                                                                       
                                                                       




For part [b] I would change:

These extensions are defined in the standard WS-BPEL namespace.

to read:

These extensions are defined in the standard WS-BPEL *executable*
namespace.

Alex Yiu wrote:

      Hi, all,

      Here is the formal proposal for vote for issue 294.2:  Clarification
      namespace usage in Abstract and Executable Process:

      ======================================
      [a]
      At the end of  Section: "13.1.1. URI",
      --------------------------------------


      The Abstract Process syntax is denoted under the following namespace:


      urn:oasis:names:tc:wsbpel:2.0:process:abstract


      --------------------------------------
      add:
      --------------------------------------
      The Abstract Process namespace URI does not apply to <property>,
      <propertyAlias> and <service-ref> elements. That means, these
      elements are not declared in the Abstract Process namespace and MUST
      be always identified with Executable Process namespace URI, even when
      used in the context of Abstract Processes.

      Similarly, any XPath function defined by this specification are
      always identified with Executable Process namespace URI, even when
      they are used in an expression in an Abstract Process.
      --------------------------------------

      [b]
      Also formally incorporated the text suggested in action item #74:
      http://www.oasis-open.org/apps/org/workgroup/wsbpel/members/action_item.php?action_item_id=1434


      After these paragraph:
      --------------------------
      The following XPath extension functions are defined by WS-BPEL and
      MUST be supported by a WS-BPEL implementation:
      · getVariableProperty, described below
      · doXslTransform, described in section 8.4. Assignment
      These extensions are defined in the standard WS-BPEL namespace.
      --------------------------

      Add clarification text on XPath extension function for other NS, as
      follows:
      --------------------------
      WS-BPEL processor MAY make XPath extension function of other
      namespace available. The declaration [editor todo: add xref here]
      does NOT cover those XPath extension functions and XPath functions of
      other namespace must be always understood by WS-BPEL processor. If
      unrecognized XPath function is used and if it is detected by static
      analysis, the process defintion MUST be rejected.

      Also, the XPath extension functions, as always required by XPath
      semantics, MUST not perform any side-effect operations visible to the
      WS-BPEL process.
      --------------------------
      ======================================

      Thanks!


      Regards,
      Alex Yiu



--------------------------------------------------------------------- To
unsubscribe from this mail list, you must leave the OASIS TC that generates
this mail. You may a link to this group and all your TCs in OASIS at:
https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php



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