xsd-derived:process
This is the root element for a WS-BPEL 2.0 process.
Element information
Namespace: http://docs.oasis-open.org/wsbpel/2.0/process/abstract
Schema document: ws-bpel_abstract_common_base.xsd
Type: xsd-derived:tProcess
Properties: Global, Qualified
Content
- Sequence [1..1]
- xsd-derived:documentation [0..*]
- Any element [0..*] Namespace: ##other, Process Contents: lax
- xsd-derived:extensions [0..1]
- xsd-derived:import [0..*]
- xsd-derived:partnerLinks [0..1]
- xsd-derived:messageExchanges [0..1]
- xsd-derived:variables [0..1]
- xsd-derived:correlationSets [0..1]
- xsd-derived:faultHandlers [0..1]
- xsd-derived:eventHandlers [0..1]
- Choice [0..1]
- xsd-derived:assign
- xsd-derived:compensate
- xsd-derived:compensateScope
- xsd-derived:empty
- xsd-derived:exit
- xsd-derived:extensionActivity
- xsd-derived:flow
- xsd-derived:forEach
- xsd-derived:if
- xsd-derived:invoke
- xsd-derived:pick
- xsd-derived:receive
- xsd-derived:repeatUntil
- xsd-derived:reply
- xsd-derived:rethrow
- xsd-derived:scope
- xsd-derived:sequence
- xsd-derived:throw
- xsd-derived:validate
- xsd-derived:wait
- xsd-derived:while
- xsd-derived:opaqueActivity
from type xsd-derived:tExtensibleElementsfrom group xsd-derived:activity
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
Any attribute | [0..*] | Namespace: ##other, Process Contents: lax | from type xsd-derived:tExtensibleElements | |
name | [0..1] | xsd-derived:NCName | ||
targetNamespace | [0..1] | xsd-derived:anyURI | ||
queryLanguage | [0..1] | xsd-derived:anyURI | Default value is "urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0". | |
expressionLanguage | [0..1] | xsd-derived:anyURI | Default value is "urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0". | |
suppressJoinFailure | [0..1] | xsd-derived:tBoolean | Default value is "no". | |
exitOnStandardFault | [0..1] | xsd-derived:tBoolean | Default value is "no". | |
abstractProcessProfile | [1..1] | xsd:anyURI |
Sample instance
<xsd-derived:process abstractProcessProfile="http://www.example.com/"> <xsd-derived:documentation>Any text, intermingled with: <!--any element--> </xsd-derived:documentation> <!--any element--> <xsd-derived:extensions> <xsd-derived:documentation>Any text, intermingled with: <!--any element--> </xsd-derived:documentation> <!--any element--> <xsd-derived:extension> <xsd-derived:documentation>Any text, intermingled with: <!--any element--> </xsd-derived:documentation> <!--any element--> </xsd-derived:extension> </xsd-derived:extensions> <xsd-derived:import> <xsd-derived:documentation>Any text, intermingled with: <!--any element--> </xsd-derived:documentation> <!--any element--> </xsd-derived:import> <xsd-derived:partnerLinks> <xsd-derived:documentation>Any text, intermingled with: <!--any element--> </xsd-derived:documentation> <!--any element--> <xsd-derived:partnerLink> <xsd-derived:documentation>Any text, intermingled with: <!--any element--> </xsd-derived:documentation> <!--any element--> </xsd-derived:partnerLink> </xsd-derived:partnerLinks> <xsd-derived:messageExchanges> <xsd-derived:documentation>Any text, intermingled with: <!--any element--> </xsd-derived:documentation> <!--any element--> <xsd-derived:messageExchange> <xsd-derived:documentation>Any text, intermingled with: <!--any element--> </xsd-derived:documentation> <!--any element--> </xsd-derived:messageExchange> </xsd-derived:messageExchanges> <xsd-derived:variables> <xsd-derived:documentation>Any text, intermingled with: <!--any element--> </xsd-derived:documentation> <!--any element--> <xsd-derived:variable> <xsd-derived:documentation>Any text, intermingled with: <!--any element--> </xsd-derived:documentation> <!--any element--> <xsd-derived:opaqueFrom>... </xsd-derived:opaqueFrom> </xsd-derived:variable> </xsd-derived:variables> <xsd-derived:correlationSets> <xsd-derived:documentation>Any text, intermingled with: <!--any element--> </xsd-derived:documentation> <!--any element--> <xsd-derived:correlationSet> <xsd-derived:documentation>Any text, intermingled with: <!--any element--> </xsd-derived:documentation> <!--any element--> </xsd-derived:correlationSet> </xsd-derived:correlationSets> <xsd-derived:faultHandlers> <xsd-derived:documentation>Any text, intermingled with: <!--any element--> </xsd-derived:documentation> <!--any element--> <xsd-derived:catch> <xsd-derived:documentation>Any text, intermingled with: <!--any element--> </xsd-derived:documentation> <!--any element--> <xsd-derived:assign>... </xsd-derived:assign> </xsd-derived:catch> <xsd-derived:catchAll> <xsd-derived:documentation>Any text, intermingled with: <!--any element--> </xsd-derived:documentation> <!--any element--> <xsd-derived:assign>... </xsd-derived:assign> </xsd-derived:catchAll> </xsd-derived:faultHandlers> <xsd-derived:eventHandlers> <xsd-derived:documentation>Any text, intermingled with: <!--any element--> </xsd-derived:documentation> <!--any element--> <xsd-derived:onEvent> <xsd-derived:documentation>Any text, intermingled with: <!--any element--> </xsd-derived:documentation> <!--any element--> <xsd-derived:correlations>... </xsd-derived:correlations> <xsd-derived:fromParts>... </xsd-derived:fromParts> <xsd-derived:scope>... </xsd-derived:scope> </xsd-derived:onEvent> <xsd-derived:onAlarm> <xsd-derived:documentation>Any text, intermingled with: <!--any element--> </xsd-derived:documentation> <!--any element--> <xsd-derived:for> <!--any element--> </xsd-derived:for> <xsd-derived:repeatEvery> <!--any element--> </xsd-derived:repeatEvery> <xsd-derived:scope>... </xsd-derived:scope> </xsd-derived:onAlarm> </xsd-derived:eventHandlers> <xsd-derived:assign> <xsd-derived:documentation>Any text, intermingled with: <!--any element--> </xsd-derived:documentation> <!--any element--> <xsd-derived:targets> <xsd-derived:documentation>Any text, intermingled with: <!--any element--> </xsd-derived:documentation> <!--any element--> <xsd-derived:joinCondition> <!--any element--> </xsd-derived:joinCondition> <xsd-derived:target>... </xsd-derived:target> </xsd-derived:targets> <xsd-derived:sources> <xsd-derived:documentation>Any text, intermingled with: <!--any element--> </xsd-derived:documentation> <!--any element--> <xsd-derived:source>... </xsd-derived:source> </xsd-derived:sources> <xsd-derived:copy> <xsd-derived:documentation>Any text, intermingled with: <!--any element--> </xsd-derived:documentation> <!--any element--> <xsd-derived:opaqueFrom>... </xsd-derived:opaqueFrom> <xsd-derived:to>Any text, intermingled with:... </xsd-derived:to> </xsd-derived:copy> </xsd-derived:assign> </xsd-derived:process>