N1 Service Provisioning System software supplies some predefined substitution variables for use within components and configurations files:
name – Name of the component
description – Description of the component
label – Label of the component
softwareVendor – Software vendor of the component
author – Author of the component
path - Path of the component
The path variable is similar to the path attribute of the component, except that it always includes a trailing slash (/). The path variable can be directly combined with the name variable to create the full name of the component as follows:
:[path]:[name]
rsrcInstallPath - The location that where the component resource was installed
The rsrcInstallPath variable will be in the file format for the remote agent on which the component is (or is being) installed. This variable is only defined for simple components. Because the value of the rsrcInstallPath variable may require other dynamic component variables to be computed, it may not be used within a component variable default value or variable settings override value. For the same reasons, the variable may not be used within the
value of the <component> installPath attribute, or the <resourceRef>/<installSpec> element attributes. These restrictions prevent the possibility of circular references.
Variable names and definitions are case-sensitive.