This topic describes how to associate an existing nonterminal operation, outbound Web service operation, or screen operation with
a plain Invoke node.
General
information
The
Select Operation menu
selection or, alternatively, the corresponding drag feature, allows you
to associate a nonterminal operation,
or an invoke outbound Web service
operation,
or a screen operation with a plain Invoke node, thereby
creating an Invoke nonterminal node, or an Invoke outbound Web service node,
or an Invoke screen operation node
(see Table 1).Table 1. Select
Operation| An operation of a particular type: |
+ A plain Invoke node: |
Converts the plain Invoke node to: |
| Nonterminal operation: |
|
Invoke nonterminal node: |
| Outbound Web service operation: |
|
Invoke outbound Web service node: |
| Screen operation: |
|
Invoke screen operation node: |
A plain Invoke node looks like this:

- When you associate a nonterminal operation with a plain Invoke node, the
flow editor:
- Configures the Invoke node so that it will invoke the nonterminal operation.
- Associates the input and output messages of the nonterminal operation
with the input and output terminals of the node.
- Renames the node to the name of the nonterminal operation.
- Adds to the lower right corner of the node icon a gear symbol to indicate
that the node is now an Invoke nonterminal node:
- When you associate an outbound Web service operation with
a plain Invoke node, the flow editor:
- Configures the Invoke node so that it will invoke the outbound Web service.
- Associates the input, output, and fault messages of the outbound Web service
operation with the the input terminal and the output terminals of
the node.
- Renames the node to the name of the outbound Web service operation.
- Adds to the lower right corner of the node icon a gear-with-service-bell
symbol to indicate that the node is now an Invoke outbound Web service node:
- When you associate a screen operation with a plain Invoke node, the flow
editor performs the following steps:
- Configures the Invoke node so that it will invoke the screen operation.
- Associates the input terminal of the node with the screen message corresponding
to the screen operation.
- Associates the output terminal with an unrecognized screen.
- Renames the node to the name of the screen operation.
- Adds to the lower right corner of the node icon a gear-with-screen symbol
to indicate that the node is now an Invoke screen operation node:
CAUTION:
If
you want to create an Invoke screen operation node, then instead of using
the manual method described in this topic, you should consider using the Record
Flow feature to automatically create a sequence of Invoke screen operation
nodes (see
Recording a flow in the host editor). If you create
an Invoke screen operation node manually as described in this topic, then
you will have to manually create the mappings for the node.
To associate an operation with a plain Invoke node, you can either:
- Use the Select Operation menu selection; or
- Drag the operation from the EST Project Explorer to the plain Invoke node
on the flow editor canvas.
Using the Select Operation menu selection
To use
the
Select Operation menu selection:
- In the flow editor, right-click the Invoke node, then click Select
Operation.
Note: Alternatively, you can select from the main menu of
the workbench.
- The Select Operation window opens. This window
displays a filtered version of the EST Project Explorer that includes the
following artifacts:
| Type of artifact: |
From which types of subfolder: |
From which service flow projects: |
|
|
Operations subfolders in:- Terminal applications subproject
- Nonterminal applications subproject
- Outbound Web services subproject
|
- The service flow project to which the flow belongs.
|
- In the Select Operation window:
- Expand a terminal applications subproject, or a nonterminal applications
subproject, or an outbound Web services subproject.
- Expand the Operations subfolder of the subproject.
- Expand the operations file containing the operation that you want to add
to the flow.
- Select the operation that you want to add to the flow.
- Click OK to close the Select Operation window.
- The flow editor converts the plain Invoke node to an Invoke nonterminal
node, or to an Invoke outbound Web service node, or
to an Invoke screen operation node.
Using the drag feature
To drag an operation:
- In the EST Project Explorer:
- Expand the service flow project containing the flow that you have opened
in the flow editor.
- Expand a nonterminal applications subproject, an outbound
Web services subproject, or a terminal applications subproject.
- Expand the Operations subfolder of the subproject.
- Expand the operations file containing the operation that you want to add
to the flow.
- Select the operation that you want to add to the flow.
- Drag the operation to the plain Invoke node on the flow editor canvas.
- The flow editor converts the plain Invoke node to an Invoke nonterminal
node, or to an outbound Web service node, or to an
Invoke screen operation node.