2.2.9 Properties defined in services (service properties)
By defining properties for a service, you can specify the parameters a service needs while executing, and collect the execution results of the service. You can define the following types of service property:
- Input properties
-
Properties that store the input values services need when executing. You can define a custom property or use a Service Share Property. In input properties, in addition to property keys, property names, and other information of this nature, you can specify whether a property is visible. You can define input properties in the following dialog boxes:
-
Create Input Property for Service dialog box
-
Edit Input Property for Service dialog box
-
- Output properties
-
Properties that store the execution results of a service. You can define output properties in the following dialog boxes:
-
Create Output Property for Service dialog box
-
Edit Output Property for Service dialog box
-
- Variables
-
A variable temporarily holds a value that passes between plug-ins. You can define variables in the following dialog boxes:
-
Create Variable dialog box
-
Edit Variable dialog box
-
Input properties and output properties are displayed as service properties in the following dialog boxes:
-
Service Definition dialog box
-
Submit Service dialog box
-
Task Details dialog box
-
Service Share Properties view (for Service Share Properties)
A service input property or output property can store a maximum of 1,024 characters.
Mapping input and output properties
You can map service properties to plug-in properties in the Specify Plug-in Input Properties for Mapping dialog box or the Specify Plug-in Output Properties for Mapping dialog box when editing a step. This process allows you to assign a value entered by an operator to a plug-in property, or display the value of a plug-in property on screen.
Mapping variables
When editing a step, you can use the Specify Plug-in Output Properties for Mapping dialog box to map an output property of a plug-in to a variable that can pass the value to another plug-in. In the Specify Plug-in Input Properties for Mapping dialog box, you can map a variable to an input property of a plug-in to be executed as a later step.
Related topics