Database Reference
In-Depth Information
• No action activity
• Usually used when you catch an exception and are taking no
action
Structured activities
BPEL provides activities for conditional branching based on data (If-Else), parallel
execution (Flow), loop activities (While), way to group activities (Scope), executing
activities in parallel (Flow), and selective event processing (Pick). Brief descriptions
of the structured activities are listed as follows:
Scope
• Assists in grouping activities
• Collection of nested activities with its own set of variables,
partner links, exception handlers, message handlers, alarm
handlers, and compensation handlers
If
• Assists in branch-out processes within a BPEL process.
• Provides conditional branching such as between two or more
branches using if , else if , and else constructs. The
concept is the same as other programming languages'
switch statement.
• Replaces the switch activity of BPEL 1.1.
While
• While is a looping construct
• Usually used while working with list, retry logic, or callback
Flow
• Facilitates parallel execution or multi-threaded processing.
• Flow enables parallel execution of BPELs activities.
• For example, in a BPEL process, you need to perform two
activities: getting the order name and location that can be pro-
Search WWH ::




Custom Search