The Split-Join Design Palette lists all the controls you can use to construct a Split-Join. To insert a control into a Split-Join, drag the icon from the palette to the Split-Join editor. When you drag an item to the editor, one or more circles (drag-points) appear () to indicate that you can drop the dragged item in that position on the editor. When you drag the item into such a circle, it is highlighted (
) to show that you can drop the item there.
The Split-Join Design palette is organized into the following categories:
The following table describes the controls you can add to a Split-Join:
Control
|
Description
|
---|---|
Communication
|
|
Invoke Service
|
Invoke Service invokes a WSDL-based, non-transport-typed Business Service or a WSDL-based Proxy Service.
For configuration properties, see
Split-Join Properties View - Invoke External Service.
|
Reply
|
Reply sends a response or fault back to the ALSB Message Flow.
For configuration properties, see
Split-Join Properties View - Reply Page.
|
Flow Control
|
|
Parallel
|
Parallel creates a fixed number of configured parallel branches.
For configuration properties, see
Split-Join Properties View - Parallel.
|
For Each
|
For Each executes logic configured within its Scope a specified number of times.
For configuration properties, see
Split-Join Properties View - For Each.
|
If
|
If provides conditional behavior within a Split-Join.
For configuration properties, see
Split-Join Properties View - If Activity.
|
Raise Error
|
Raise Error generates an error that causes the Split-Join to stop normal processing. If the error is not handled using an Error Handler, the Split-Join will terminate and a Fault will be sent to the ALSB Message Flow.
For configuration properties, see
Split-Join Properties View - Raise Error Page.
|
Message Processing
|
|
Assign
|
Use Assign for data manipulation, including initializing and updating a Variable.
For configuration properties, see
Split-Join Properties View - Assign.
|