4.3.5 Properties defined in plug-ins (plug-in properties)
By defining properties for a plug-in, you can specify the parameters a plug-in requires during execution, and collect the execution results of the plug-in. You can define the following plug-in property types:
- Input properties
-
You can define properties that store the input values plug-ins require during execution, such as the arguments for remote commands or the target host of the operation. You can define input properties in the following dialog boxes:
-
Create Input Property for Plug-in dialog box
-
Edit Input Property for Plug-in dialog box
-
- Output properties
-
You can define properties that store the execution results of the plug-in, such as the results of a remote command (standard output and standard error output). You can define output properties in the following dialog boxes:
-
Create Output Property for Plug-in dialog box
-
Edit Output Property for Plug-in dialog box
-
Plug-in properties are only valid in the context of the plug-in for which they are defined.
Input and output properties can store a maximum of 1,024 characters. If you specify a value that is longer than 1,024 characters, the first 1,024 characters are stored as the property value and the remainder are discarded. If you reference the value of a property key in the format ?dna_property-key?, the referenced value is truncated if it is longer than 1,024 characters.
A plug-in property whose property key and purpose are determined in advance is called a reserved plug-in property. These properties specify credential information and the execution-target hosts of remote commands.
Related topics