Index Changes

Difference between version and version     

Back to BPEL Designer And Service Engine Features, or BPEL Designer And Service Engine Features Info


At line 25 added 1 line.
* [Using Dynamic Partner Links and Dynamic Addressing|UsingDynamicPartnerLinksAndDynamicAddressing]
At line 46 removed 2 lines.
!!Supported WS-BPEL 2.0 Constructs
The following table provides a list of WS-BPEL 2.0 language constructs that are implemented by the BPEL Service Engine.
At line 49 removed 42 lines.
__NOTE:__ This table is a work in progress and has not been reviewed. Until it has been reviewed all support is pending.
||Feature||Supported Elements||Supported Attributes||More Information
|__Process__ \\- WS-BPEL 2.0 process root element.\\ The Process element present in the\\ BPEL Designer diagram by default.| __extensions__\\ __import__\\ __partnerLinks__\\ __variables__\\ __correlationSets__\\ __faultHandlers__\\ __eventHandlers__\\|__name__\\ __targetNamespace__\\| __empty__ (element)\\ __invoke__ (element)
|__Invoke__\\ - Invokes a one-way or request-response\\ operation on a portType offered by a\\ partner. It enables the business process\\ to send messages to partners. The\\ operation is defined in the partner's\\ WSDL file.|__correlations __\\ __toPart__\\\\ __fromPart__\\ |__partnerLink__\\ __portType__\\ __operation__\\ __inputVariable__\\ __outputVariable__\\|
|__CorrelationWithPattern__ \\| | |__request__ (enumeration value)\\ __response__ (enumeration value)\\ __request-response__ (enumeration value)\\
|__Receive__\\ - Allows the business process to do a\\ blocking wait for a particular message\\ to arrive. |__correlations__\\ __fromPart__\\ |__partnerLink__\\ __portType__\\ __operation__\\ __variable__\\ __createInstance__\\ __messageExchange__\\|
|__Reply__\\ - Returns a message from the process\\ to the same partner that initiated the\\ operation. The combination of Receive\\ and Reply activities creates a\\ request-response operation. |__correlations__\\ __toPart__\\ |__partnerLink__\\ __portType__\\ __operation__\\ __variable__\\ __faultName__\\ __messageExchange__\\|
|__Assign__\\- Assigns values to variables. You\\ use the Assign element to copy data\\ from one variable to another, construct\\ and calculate the values of expressions,\\ and store new data in variables.\\ Expressions are required to perform\\ simple computation or operate message\\ selections, properties, and literal\\ constants to produce a new value for\\ variables. |__copy__\\- From\\- To | |
|__From__\\- Indicates a source. |__literal__\\ |__variable__\\ __part__\\|
|__To__\\- Indicates a destination. | |__variable__\\ __part__\\|
|__Wait__\\- Waits for a specified time or until\\ a deadline is reached. |__for__\\ __until__\\| |
|__Throw__\\ - Used to signal a specific internal\\ fault, and can provide a QName and\\ information for that fault. | |__faultName__\\ __faultVariable__\\ |__exit__ (element)
|__Empty__\\ - Used as a placeholder within a process\\ to catch and suppress faults or to\\ help synchronize actions within a flow\\ activity that are executed concurrently. | | |
|__Sequence__\\ - Used to nest a series of activities\\ in a process. Activities within a\\ sequence execute in strict sequential\\ order, completing when the last\\ activity within the nest has finished.| | |
|__Flow__\\ - Defines a set of activities that\\ will execute concurrently (in parallel).\\ This is a structured activity, containing\\ other activities separated into\\ individual control paths or branches.\\ You can embed as many paths in the\\ activity as you want, and they will\\ all be executed simultaneously.\\ | | |__activity__ (group ref)
|__If__\\ - Supports conditional behavior of a\\ business process instance. The If activity\\ consists of conditional branches defined\\ by the If and Else If elements, followed\\ by an optional Else branch. The conditions\\ on If and Else If branches are evaluated in\\ the order they appear. During execution,\\ the first branch whose condition holds true\\ is taken and provides the activity specified\\ for the If activity. In other words, if there\\ are several Else If branches whose\\ conditions hold true, only the first\\ of them will be executed. |__elseif__\\ __condition__\\ | |__activity__ (group ref)
|__While__\\ - Repeatedly execute one or more activities\\ as long as specific conditions are in\\ place at the beginning of each iteration. |__condition__\\ | |__activity__ (group ref)\\
|__RepeatUntil__\\ - Repeatedly executes one or more\\ activities as long as specific conditions\\ are in place after the execution of\\ each iteration. This element contains\\ other elements that are repeated until\\ the success criteria you specify are\\ met. If the condition you specify leads\\ to true, the activities listed will be\\ executed once. |__condition__\\ | |__activity__ (group ref)
|__Pick__\\ - Blocks a process and waits until\\ a specified events occurs. After\\ one of the specific event occurs, the\\ activity associated with this event\\ is performed. The possible events are\\ the arrival of a message or a timer-based\\ alarm. The selected activity is dependent\\ upon which event occurs first. |__onMessage__\\ __onAlarm__\\ |__createInstance__\\ |
|__OnMessage__\\ | |__variable__\\ |__activity__ (group ref)
|__OnMsgCommon__ |__fromPart__\\ __correlations__\\ |__partnerLink__\\ __portType__\\ __operation__\\ __messageExchange__\\|
|__OnAlarmPick__\\ - Specifies an event that is triggered\\ when a given duration variable is\\ exceeded.| | |__forOrUntilGroup__ (group ref)\\ __activity__ (group ref)\\
|__Scope__\\ - Essentially, this activity is a collection\\ of child activities that can have their\\ own Variables, Fault and Event Handlers,\\ and correlation sets. The Scope activity\\ provides the behavior context for the child\\ elements.\\|__variables__\\__faultHandlers__\\ __eventHandlers__\\ | |__activity__ (group ref)
|__ForEach__\\ - Repeatedly execute its contained\\ scope activity exactly N+1 times\\ where N equals the Final Counter Value\\ minus the Start Counter Value. |__startCounterValue__\\ __finalCounterValue__\\ __completionCondition__\\|__counterName__\\ |
|__CompletionCondition__ | |__countCompletedBranchesOnly__\\ |
|__Import__\\ - Used within a process to clearly express\\ dependency upon external XML Schema or\\ WSDL definitions. The Process element\\ can have any number of Import elements\\ as initial children, preceeding any other\\ child element. | |__namespace__\\ __location__\\ __importType__\\ |
|__PartnerLink__\\ - Identifies the parties that interact with\\ your business process. Each link is\\ defined by a partner link type and a\\ role name. | |__name__\\ __partnerLinkType__\\ __myRole__\\ __partnerRole__\\ |
|__FaultHandlers__\\ - Defines the activities that are executed\\ as a response to faults resulting from \\invoked services. | __catch__\\ __catchAll__\\ | |
|__Catch__\\ - Used to intercept a specifically\\ defined type of fault. | |__faultName__\\ __faultVariable__\\ __faultMessageType__\\ __faultElement__\\ |
|__EventHandlers__\\ - Invokes a specific action concurrently\\ with a specified corresponding event. |__onEvent__\\ __onAlarm__\\ | |
|__OnEvent__\\ - Indicates that a specified event is\\ triggered when a message arrives. | |__messageType__\\ __variable__\\ |__scope__ (element ref)
|__Variable__\\ - Supplies the mechanism used to hold\\ messages that make up the state of a\\ business process.| |__name__\\ __messageType__\\ __type__\\ __element__\\ |
|__Activity__ | |__name__\\ |
|__Correlation__\\ - Tracks the multiple long-running\\ exchanges of messages that typically\\ take place between a BPEL process and\\ its partner services. The correlation\\ mechanism helps to route messages to\\ appropriate process instances.| | |__yes__ (enumeration value)\\ __join__ (enumeration value)\\ - Join is understood,\\ but is expected to be\\ in a receive that is\\ within a flow, and\\ that can create an instance.\\ __no__ (enumeration value)\\
|__property__\\ - Defines a unique name and associates\\ it with an XML Schema simple type. | |__name__\\ __type__\\ __element__\\ |
|__propertyAlias__\\ - Defines a globally named property as\\ an alias.| __query__\\ | __propertyName__\\ __messageType__\\ __part__\\ |
|__PartnerLinkType__\\ - Expresses the dependences between\\ services by defining each service's\\ role.|__role__\\ - |__name__\\ |
|__Role__\\ - Specifies one WSDL portType. | |__name__\\ __portType__\\ |
\\ \\ \\
At line 97 changed 2 lines.
|__Process__ \\- WS-BPEL 2.0 process root element.\\ The Process element present in the\\ BPEL Designer diagram by default.| __Supported Elements__\\- extensions\\- import\\- partnerLinks\\- variables\\- correlationSets\\- faultHandlers\\- eventHandlers\\ \\''Not supported''\\ \\ __Supported Attributes__ \\- name \\- targetNamespace\\ \\''Not supported''\\ \\__Extensions__ \\ \\__More Information__\\
|__Invoke__\\ - Invokes a one-way or request-response\\ operation on a portType offered by a\\ partner. It enables the business process\\ to send messages to partners. The\\ operation is defined in the partner's\\ WSDL file.| __Supported Elements__\\- correlations \\- toPart\\- fromPart\\ \\''Not supported''\\ \\ __Supported Attributes__ \\- partnerLink \\- portType\\- operation\\- inputVariable \\- outputVariable \\ \\ \\ \\''Not supported''\\ \\__Extensions__ \\ \\__More Information__\\
|__Process__ \\- WS-BPEL 2.0 process root element.\\ The Process element present in the\\ BPEL Designer diagram by default.| __Supported Elements__\\- extensions \\- import \\- partnerLinks\\- variables\\- correlationSets\\- faultHandlers\\- eventHandlers\\ \\''Not supported''\\ \\ __Supported Attributes__ \\- name \\- targetNamespace\\ \\''Not supported''\\- queryLanguage (xpath only) \\- expressionLanguage (xpath only)\\- suppressJoinFailure \\- abstractProcess \\- exitOnStandardFault \\ \\__Extensions__ \\ \\__More Information__\\
|__Invoke__\\ - Invokes a one-way or request-response\\ operation on a portType offered by a\\ partner. It enables the business process\\ to send messages to partners. The\\ operation is defined in the partner's\\ WSDL file.| __Supported Elements__\\- correlations \\- toPart\\- fromPart\\ \\''Not supported''\\- catch \\- catchAll \\- compensationHandler \\ \\ __Supported Attributes__ \\- partnerLink \\- portType\\- operation\\- inputVariable \\- outputVariable \\ \\''Not supported''\\ \\__Extensions__ \\ \\__More Information__\\
At line 102 changed 1 line.
|__Assign__\\- Assigns values to variables. You\\ use the Assign element to copy data\\ from one variable to another, construct\\ and calculate the values of expressions,\\ and store new data in variables.\\ Expressions are required to perform\\ simple computation or operate message\\ selections, properties, and literal\\ constants to produce a new value for\\ variables. | __Supported Elements__\\- copy \\The copy element contains two child elements: {{from}} and {{to}}.\\ \\''Not supported''\\ \\ __Supported Attributes__ \\ \\''Not supported''\\ \\__Extensions__ \\ \\__More Information__\\
|__Assign__\\- Assigns values to variables. You\\ use the Assign element to copy data\\ from one variable to another, construct\\ and calculate the values of expressions,\\ and store new data in variables.\\ Expressions are required to perform\\ simple computation or operate message\\ selections, properties, and literal\\ constants to produce a new value for\\ variables. | __Supported Elements__\\- copy (child elements {{from}} and {{to}}) \\- extensibleAssign \\ \\ __Supported Attributes__ \\-- from {{{<attribute name="variable" type="NCName"/>}}} \\-- from {{{<attribute name="part" type="NCName"/>}}} \\-- to {{{<attribute name="variable" type="NCName"/>}}} \\-- to {{{<attribute name="part" type="NCName"/>}}} \\ \\''Not supported''\\- validate \\-- from {{{<attribute name="expressionLanguage" type="anyURI"/>}}} (xpath only) \\-- from {{{<attribute name="property" type="QName"/>}}} \\-- from {{{<attribute name="partnerLink" type="NCName"/>}}} \\-- from {{{<attribute name="endpointReference" type="bpws:tRoles"/>}}} \\-- from {{{<attribute name="opaque" type="bpws:tBoolean"/>}}} \\-- to {{{<attribute name="queryLanguage" type="anyURI"/>}}} \\-- to {{{<attribute name="property" type="QName"/>}}} \\-- to {{{<attribute name="partnerLink" type="NCName"/>}}} \\ \\__Extensions__ \\ \\__More Information__\\
|__JavaScript__\\- Acts like an Assign activity\\ that enables you to use JavaScript (E4X),\\ rather than using XPath 1.0. | __Supported Elements__\\- copy (child elements {{from}} and {{to}}) \\- extensibleAssign \\ \\ __Supported Attributes__ \\- Validate \\ \\__Extensions__ \\ \\__More Information__\\
|__Validate__\\- Validates the values of variables \\against their associated XML and WSDL\\ data definition. The element includes\\ a Variables property that lists the variables\\ for the process, and allows you to specify \\which variables to validate. When\\ one or more variables prove invalid\\ against a corresponding XML definition, a\\ standard fault, {{bpel:invalidVariables}},\\ is thrown. | __Supported Elements__\\ \\ __Supported Attributes__ \\- Validate \\ \\__Extensions__ \\ \\__More Information__\\
At line 107 changed 1 line.
|__Flow__\\ - Defines a set of activities that\\ will execute concurrently (in parallel).\\ This is a structured activity, containing\\ other activities separated into\\ individual control paths or branches.\\ You can embed as many paths in the\\ activity as you want, and they will\\ all be executed simultaneously.\\ |__Supported Elements__\\ \\''Not supported''\\ \\ __Supported Attributes__ \\ \\''Not supported''\\ \\__Extensions__ \\ \\__More Information__\\
|__Flow__\\ - Defines a set of activities that\\ will execute concurrently (in parallel).\\ This is a structured activity, containing\\ other activities separated into\\ individual control paths or branches.\\ You can embed as many paths in the\\ activity as you want, and they will\\ all be executed simultaneously.\\ |__Supported Elements__\\ \\''Not supported''\\- links \\ \\ __Supported Attributes__ \\ \\''Not supported''\\ \\__Extensions__ \\ \\__More Information__\\
At line 115 changed 2 lines.
|__Scope__\\ - Essentially, this activity is a collection\\ of child activities that can have their\\ own Variables, Fault and Event Handlers,\\ and correlation sets. The Scope activity\\ provides the behavior context for the child\\ elements.\\|__Supported Elements__\\- variables \\- faultHandlers \\- eventHandlers \\ \\''Not supported''\\ \\ __Supported Attributes__ \\ \\''Not supported''\\ \\__Extensions__ \\ \\__More Information__\\
|__ForEach__\\ - Repeatedly execute its contained\\ scope activity exactly N+1 times\\ where N equals the Final Counter Value\\ minus the Start Counter Value. |__Supported Elements__\\- startCounterValue \\- finalCounterValue \\- completionCondition \\ \\''Not supported''\\ \\ __Supported Attributes__ \\- counterName \\ \\''Not supported''\\ \\__Extensions__ \\ \\__More Information__\\
|__Scope__\\ - Essentially, this activity is a collection\\ of child activities that can have their\\ own Variables, Fault and Event Handlers,\\ and correlation sets. The Scope activity\\ provides the behavior context for the child\\ elements.\\|__Supported Elements__\\- variables \\- faultHandlers \\- eventHandlers \\ \\''Not supported''\\- partnerLinks \\- correlationSets \\- compensationHandler \\- terminationHandler \\ \\ __Supported Attributes__ \\ \\''Not supported''\\- isolated \\- exitOnStandardFault \\ \\__Extensions__ \\ \\__More Information__\\
|__ForEach__\\ - Repeatedly execute its contained\\ scope activity exactly N+1 times\\ where N equals the Final Counter Value\\ minus the Start Counter Value. |__Supported Elements__\\- startCounterValue \\- finalCounterValue \\- completionCondition \\ \\''Not supported''\\ \\ __Supported Attributes__ \\- counterName \\ \\''Not supported''\\- parallel \\ \\__Extensions__ \\ \\__More Information__\\
At line 119 changed 1 line.
|__PartnerLink__\\ - Identifies the parties that interact with\\ your business process. Each link is\\ defined by a partner link type and a\\ role name. | __Supported Elements__\\ \\''Not supported''\\ \\ __Supported Attributes__ \\- name \\- partnerLinkType \\- myRole\\- partnerRole \\ \\''Not supported''\\ \\__Extensions__ \\ \\__More Information__\\
|__PartnerLink__\\ - Identifies the parties that interact with\\ your business process. Each link is\\ defined by a partner link type and a\\ role name. | __Supported Elements__\\ \\''Not supported''\\ \\ __Supported Attributes__ \\- name \\- partnerLinkType \\- myRole\\- partnerRole \\ \\''Not supported''\\- initializePartnerRole \\ \\__Extensions__ \\ \\__More Information__\\
At line 125 changed 1 line.
|__Activity__ |__Supported Elements__\\ \\''Not supported''\\ \\ __Supported Attributes__ \\- name \\ \\''Not supported''\\ \\__Extensions__ \\ \\__More Information__\\
|__Activity__ |__Supported Elements__\\ \\''Not supported''\\- targets \\- sources \\ \\ __Supported Attributes__ \\- name \\ \\''Not supported''\\- suppressJoinFailure \\ \\__Extensions__ \\ \\__More Information__\\
At line 128 changed 1 line.
|__propertyAlias__\\ - Defines a globally named property as\\ an alias.|__Supported Elements__\\- query \\ \\''Not supported''\\ \\ __Supported Attributes__ \\- propertyName \\- messageType \\- part \\ \\''Not supported''\\ \\__Extensions__ \\ \\__More Information__\\
|__propertyAlias__\\ - Defines a globally named property as\\ an alias.|__Supported Elements__\\- query \\ \\''Not supported''\\ \\ __Supported Attributes__ \\- propertyName \\- messageType \\- part \\ \\''Not supported''\\- queryLanguage (xpath only) \\__Extensions__ \\ \\__More Information__\\
At line 90 added 3 lines.
\\
%%center
[Top|BPELDesignerAndServiceEngineFeatures]%%
At line 132 removed 2 lines.
At line 136 changed 1 line.
[Previous|BPELDesignerAndServiceEngineOverview] [Next|UnderstandingTheBPELModuleProject]
[Previous|BPELDesignerAndServiceEngineOverview]\\ [Next|UnderstandingTheBPELModuleProject]

JSPWiki v2.4.100
[RSS]
« Home Index Changes Prefs
This page (revision-37) was last changed on 09-Jun-09 10:32 AM, -0700 by rjacobus