2 1 3 Activity Parameters

LANSA Composer

2.1.3 Activity Parameters

This tab lists the inbound and outbound parameters that have been defined for the Activity. Parameters provide the variable information necessary for an Activity to complete its work. They also provide the communication between different Activities and Transformations that are orchestrated together in a single Processing Sequence. Thus, the output (outbound parameters) from one Activity might provide the input (inbound parameters) for the next.

For each parameter, you can specify the following information:

Direction

Inbound, outbound or both. This specifies whether the Activity Processor requires this parameter as input (using the GetVariable method) or will set its value as output (using the PutVariable method).

Required or Optional

This applies only to inbound parameters and its value provides a visual indication, when using the Activity in the Processing sequence editor, of whether the parameter is required.

Parameter Name

Specifies a name for the parameter. By default, this will become the name of the corresponding variable in the variable pool for a Processing Sequence that uses this Activity, though the name can be overridden in the Processing sequence editor.

Parameter Description

This should describe the purpose or use of the parameter.

Parameter Class

You can choose a class for the parameter from the options shown in the drop-down list.  The parameter class does not limit or validate the values that can be entered for the parameter, but if you choose a class, other than the default General, LANSA Composer will provide appropriate browsing support for the parameter value when entered through the LANSA Composer client software.  For example, if you choose Trading Partner, LANSA Composer will automatically support browsing and selecting from a list of defined Trading Partners.  Or if you choose File path, LANSA Composer will automatically provide support for browsing and selecting from files in the server file system.

Parameter Is a List?

Yes or No. If the Activity Processor references this parameter as a list (by using multiple and indexed references to it), you should set this value to Yes. This provides a visual indication in the Processing sequence editor that the associated variable is a list.

Default Value

If required, you can specify a default value for the parameter.