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 - 99 - Some proposed wording


Yaron,

Would you please explain the difference between abstract processes and abstract process fragments (except syntactical difference: abstract processes must contain at least one "starting activity")? What would be the semantics of abstract process fragments? What are use cases?

Thanks,

Ivana

> -----Original Message-----
> From: Yaron Y. Goland [mailto:ygoland@bea.com]
> Sent: Donnerstag, 6. Mai 2004 01:46
> To: wsbpeltc
> Subject: [wsbpel] Issue - 99 - Some proposed wording
> 
> 
> I am thinking of putting the following up for vote as a resolution to 
> issue 99. What do y'all think?
> 
> 	Yaron
> 
> The introductory sentence in section 15 shall be amended to 
> read "These 
> are extensions for the business protocol usage pattern."
> 
> The following text or a variant adopted at the discretion of the 
> editor's group which only differs in non-normative ways where changes 
> are made for editorial purposes shall be inserted into section 15:
> 
> ------------------------------
> 
> 15.X Abstract Process Fragments
> 
> An abstract process that chooses not to specify how it is 
> initiated is 
> referred to as an abstract process fragment. An abstract process 
> fragment follows all the same syntactic and semantic rules as other 
> abstract processes with the exception that they do not 
> specify how they 
> are initiated and therefore do not contain start activities. 
> An abstract 
> process fragment MUST set the value of the abstractProcess 
> attribute on 
> the process element to 'abstactFragment'. If an abstract process does 
> not contain start activities and the abstractProcess 
> attribute value is 
> not set to 'abstractFragment' then the abstract process definition is 
> invalid.
> 
> ------------------------------
> 
> The first reference to the abstractProcess attribute in section 6.2 
> shall be amended to include the option 'abstractFragment'. The second 
> reference shall be amended to read 'This attribute specifies 
> whether the 
> process being defined is abstract, an abstract fragment or 
> executable. 
> The default for this attribute is "no".'
> 
> The definition of the abstractProcess attribute in the schema 
> shall be 
> changed so as to allow for the values of 'yes', 'no' and 
> 'abstractFragment'.
> 
> 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/le
> ave_workgroup.php.
> 


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