Output parameters of tools are described by the Tool has Output Parameter relationship. A property is referenced that should be assigned to the output value of a tool.
The output parameters of a tool will be temporarily saved during the execution of an action, so that subsequent tools can use them as input parameters.
The way in which the output of a tool should be interpreted can be modeled via the type attribute. Depending on the type, a property or a file descriptor must be referenced via the relationship.
Standard value. The output will be assigned as property value of the referenced property.
To be used if the tool returns TOOL-DEFINED resource operations for a bunch of elements (see chapter Tool Descriptor for more information about tool-defined resource operations). The count of parameters should map with the property values returned by the tool-defined resource operation of the called tool.
To be used if the tool returns property values for a bunch of elements. The count of parameters should map with the property values per element returned by the called tool.
Tool output that is modeled with the File type is interpreted as a file name. You must reference a file descriptor. If a physical name (Name_Physical) is modeled for the referenced file descriptor, it is temporarily overwritten. The output parameter contains the name of the file, and the referenced file descriptor defines the type and the structure of the file.