Output Parameters

Use this field to identify where the application is to place the output (return) data from the event (Generate Event action type) or web service (Call Web Service action type).

You can use return variables (RV) or return parameters (RE).

Multiple output parameters can be returned, using a comma-separated list of return value-name pairs. Each name is the name of a node in the web service XML response document, or the name of an output parameter of the event.

To construct these parameters using the Event Action Output Parameters form, click the button to the left of this field.

For the Call Web Service action type, each value-name pair listed in this field must use one of these syntax statements:

RV( var ) = scalarExpr

RE( param ) = scalarExpr

where:

  • var is the name of the variable designated to receive a return value.
  • param is the name of the parameter designated to receive a return value.
  • scalarExpr resolves to the name of the node in the web service XML response document from which the return value is to be taken.

For a Generate Event action type, each value-name pair listed in this field must use one of these syntax statements:

RV( var ) = Id

RE( param ) = Id

where:

  • var is the name of the variable designated to receive a return value.
  • param is the name of the parameter designated to receive a return value.
  • Id is the name of an output parameter of the event to be generated.

When you click OK to return to the Event Actions form, the application "wraps" this content within a SET( ) parameter, which yields final syntax in one of these formats:

SET( RV( var ) | RE( param ) = scalarExpr [, ... ] )

SET( RV( var ) | RE( param ) = Id [, ... ] )

Note:  If scalarExpr is a literal value, the application automatically encloses it in double quotation marks when returning it to the Event Actions form. If scalarExpr is an expression, the application does not enclose it in quotation marks.