To Create a Control Node in Your Business Process
In the Design View, an interaction between a business process and an external resource is represented by one of three Control nodes: Control Send, Control Receive, or Control Send with Return. The following steps describe how to add a Control node to your business process:
Drag and Drop a Method from a Control in the Data Palette onto the Design View
As you drag your selection onto the Design View, targets
appear on your business process. Each target represents a location in the flow where you can place the node. As you drag the node near a location, the target is activated
and the cursor changes to an arrow
. When this happens, you can release the mouse button and the node snaps to the business process at the location indicated by the active target. If the location you chose is not a valid one, an
will appear next to your node. If you place your cursor over this icon, WebLogic Workshop will display a message about the violation.
The Control node is created in your business process in the Design View; it is named according to the method you dragged and dropped from the Data Palette.
Create a Control in the Design View First, Then Assign the Appropriate Method
Control Send—Select the Control Send if you want to create an asynchronous call from your business process to a control.
Control Send with Return—Choose the Control Send with Return node if you want to create a synchronous call from your business process to a control.
Control Receive—Choose the Control Receive if you want to create a handler for a callback from a control to your business process.
The Control node is created in your business process in the Design View; it is named Control Send, Control Send with Return, or Control Receive, depending on which control you dragged onto the Design View from the Palette.
The node in the Design View indicates only the type of interaction (asynchronous send, asynchronous receive, or synchronous send/receive) between your business process and a resource; it does not identify the resource.
is a placeholder for a type of control. That is, it represents a location in your business process where you must specify the type of resource (control) with which you want your business process to interact.
- Drag a control method from an instance of a control in the Data Palette and drop it onto the placeholder control in the Design View. (To learn how to add instances of controls to your project, see Adding Instances of Controls to Your Business Process Project.)
- Double click the placeholder control
in the Design View to open the node builder for this control and complete the specifications in the node builder.
Note the following properties for the Control nodes:
Adding Instances of Controls to Your Business Process Project
![]() |
![]() |