[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]