[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Issue 250 - Proposal for Vote
Updated proposal based on discussions with the others. SIDE NOTE 1: there is still a problem regarding start activity, which has its own separate open issue. This handles part but not all of that. We'll talk about that in the other issue's thread. ------ CURRENT TEXT ON EXTENSION ACTIVITY IN SECTION 10: If the element contained within the extensionActivity element is not recognized by the BPEL processor and is not subject to a mustUnderstand="yes" requirement from an extension declaration then the unknown activity MUST be treated as if it were an empty activity. In all cases however any standard-attributes or standard-elements used on the contained activity MUST be treated as defined by this specification. REPLACE WITH: If the element contained within the extensionActivity element is not recognized by the BPEL processor and is not subject to a mustUnderstand="yes" requirement from an extension declaration then the unknown activity MUST be treated as if it were an <empty> activity that has the standard-attributes and standard-elements of the unrecognized element: All its other attributes and child-elements are ignored. The standard-attributes or standard-elements MUST be treated as defined by this specification, whether the extension is understood or not. Static analysis is performed by a WS-BPEL processor *after* it ignores the non-standard-attributes and non-standard-elements of an unrecognized extension activity not subject to mustUnderstand="yes. It may (lower-case) detect violations of some WS-BPEL required semantics. For example: * At least one start activity MUST be present - if an extensionActivity has a nested start activity, then a requirement could be broken if non-standard child constructs of the extensionActivity are ignored. * links MUST have exactly one source and target. if an extensionActivity has a nested activity that is the source or target of a link that crosses the extensionActivity boundary, then a requirement would be broken if non-standard child constructs of the extensionActivity are ignored. If an extension activity allows a nested activity, its corresponding extension declaration SHOULD be subject to mustUnderstand="yes".
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]