You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Orchestration Designer is a visual tool for creating orchestrations. It provides several shapes that you can place on the design surface as visual representations of underlying actions, and they can help you to efficiently design and implement an orchestration.
Insufficient Configuration Action
Note
The Insufficient Configuration Action is displayed in the Orchestration designer when the Orchestration Designer detects that the associated shape is not completely configured. If a shape in an Orchestration is not completely configured then the associated Orchestration will not compile.
The following table lists the available shapes, along with a brief description of the function of each shape.
Shape
Shape Name
Purpose
Call Orchestration
Enables your orchestration to call another orchestration synchronously.
Call Rules
Enables you to configure a Business Rules policy to be executed in your orchestration.
Compensate
Enables you to call code to undo or compensate for operations already performed by the orchestration when an error occurs.
Construct Message
Enables you to construct a message.
Decide
Enables you to conditionally branch in your orchestration.
Delay
Enables you to build delays in your orchestration based on a time-out interval.
Expression
Enables you to assign values to variables or make .NET calls.
Group
Enables you to group operations into a single collapsible and expandable unit for visual convenience.
Listen
Enables your orchestration to conditionally branch depending on messages received or the expiration of a timeout period.
Loop
Enables your orchestration to loop until a condition is met.
Message Assignment
Enables you to assign message values.
Parallel Actions
Enables your orchestration to perform two or more operations independently of each other.
Port
Defines where and how messages are transmitted.
Receive
Enables you to receive a message in your orchestration.
Role Link
Enables you to create a collection of ports that communicate with the same logical partner, perhaps through different transports or endpoints.
Scope
Provides a framework for transactions and exception handling.
Send
Enables you to send a message from your orchestration.
Start Orchestration
Enables your orchestration to call another orchestration asynchronously.
Suspend
Suspends the operation of your orchestration to enable intervention in the event of some error condition.
Terminate
Enables you to immediately end the operation of your orchestration in the event of some error condition.
Throw Exception
Enables you to explicitly throw an exception in the event of an error.
Transform
Enables you to map the fields from existing messages into new messages.