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 - 111 - Proposal For Vote


In Paco's proposal, you would simply write that:

<extensionActivityWrapper>
   <ns2:call process="ns:name">
	   <ns1:assert>...expression...</ns1:assert>
   <ns2:call/>
</extensionActivityWrapper>




Chris Keller wrote:

>Hi Paco,
>
>I still have the one issue I mentioned in the last meeting.  This proposal
>closes off the ability to add element based generic activity extensions.
>
>For example imagine an extension (which was actually proposed at one time
>called assert).  In my extension assert may be applied to any activity to
>assert a precondition before executing the activity.  Given the schema that
>you sent the following would be illegal.
>
><extensionActivityWrapper>
>   <ns1:assert>...expression...</ns1:assert>
>   <ns2:call process="ns:name"/>
></extensionActivityWrapper>
>
>
>- Chris
>
>-----Original Message-----
>From: Francisco Curbera [mailto:curbera@us.ibm.com] 
>Sent: Friday, July 22, 2005 9:51 AM
>To: wsbpeltc
>Subject: [wsbpel] Issue - 111 - Proposal For Vote
>
>
>111 - Extension Activities
>
>Proposal: Add an extensionActivityWrapper element to support extension
>activities
>
>Introduce Section 11.9
>
>New activities can be introduced for use in BPEL by using the
>extensionActivityWrapper element. An extensionActivityWrapper element MAY
>contain BPEL's activity standard-attributes and standard-elements;
>additionally, it MUST contain a single extensibility element from a
>namespace different form the BPEL namespace, which provides the information
>required to execute the extensible activity.
>
>If the extension element contained within the extensionActivityWrapper
>element is not recognized by the BPEL processor and is not subject to a
>mustUnderstand="true" requirement from an extension declaration then the
>new activity MUST be treated as if it were an empty activity.
>
><extensionActivityWrapper standard-attributes>
>       standard-elements
>    <???? >
>     ...
>    </????>
></extensionActivityWrapper>
>
>Schema:
>
>Add to activity group:
>
><element name="extensionActivityWrapper"
>type="bpws:textensionActivityWrapper"/>
>
>Add the following definition:
>
><complexType name="textensionActivityWrapper">
>      <complexContent>
>          <sequence>
>                <element name="targets" type="bpws:tTargets"
>minOccurs="0"/>
>                <element name="sources" type="bpws:tSources"
>minOccurs="0"/>
>                <any namespace="##other" processContents="lax"/>
>            </sequence>
>            <attribute name="name" type="NCName"/>
>            <attribute name="suppressJoinFailure" type="bpws:tBoolean"
>use="optional"/>
>            <anyAttribute namespace="##other" processContents="lax"/>
>      </complexContent>
> </complexType>
>
>
>---------------------------------------------------------------------
>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 
>
>
>
>
>
>
>---------------------------------------------------------------------
>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]