5.5.1

Table Of Contents
Element Bindings
You must bind all workflow element input and output parameters to workflow attributes. Bindings set data
in the elements, and define the output and exception behavior of the elements. Links define the logical flow
of the workflow, whereas bindings define the data flow.
To set data in an element, generate output parameters from the element after processing, and handle any
errors that might occur when the element runs, you must set the element binding.
IN bindings
Set a schema element's incoming data. You bind the element's local input
parameters to source workflow attributes. The IN tab lists the element's
input parameters in the Local Parameter column. The IN tab lists the
workflow attributes to which the local parameter binds in the Source
Parameter column. The tab also displays the parameter type and a
description of the parameter.
OUT bindings
Change workflow attributes and generate output parameters when an
element finishes its run. The OUT tab lists the element's output parameters
in the Local Parameter column. The OUT tab lists the workflow attributes to
which the local parameter binds in the Source Parameter column. The tab
also displays the parameter type and a description of the parameter.
Exception bindings
Link to exception handlers if the element encounters an exception when it
runs.
IN bindings read values from the bound source parameter. OUT bindings write values into the bound source
parameter.
You must use IN bindings to bind every attribute or input parameter you use in a schema element to a
workflow attribute. If the element changes the values of the input parameters that it receives when it runs,
you must bind them to a workflow attribute by using an OUT binding. Binding the element's output
parameters to workflow elements lets other elements that follow it in the workflow schema to take those
output parameters as their input parameters.
A common mistake when creating workflows is to not bind output parameter values to reflect the changes
that the element makes to the workflow attributes.
IMPORTANT When you add an element that requires input and output parameters of a type that you have
already defined in the workflow, Orchestrator sets the bindings to these parameters. You must verify that
the parameters that Orchestrator binds are correct, in case the workflow defines different parameters of the
same type to which the element can bind.
Define Element Bindings
After you link elements to create the logical flow of the workflow, you define element bindings to define
how each element processes the data it receives and generates.
Prerequisites
Verify that you have a workflow schema in the Schema tab of the workflow editor, and that you have
created links between the elements.
Procedure
1
Click the Edit icon (
) of the element on which to set the bindings.
A dialog box that lists the properties of the element appears.
Chapter 1 Developing Workflows
VMware, Inc. 33