Substitution Variables

A substitution variable is a variable that you can reuse in the resource and application configurations. Substitution variables enable binding of property values to values set at runtime. For example, you can create an HTTP client resource template and bind its port property to a substitution variable that is set when the template is instantiated. The types of substitution variables are:

You can create substitution variables at design time or from the Application Configurator. At design time, instead of explicitly setting property values, you can bind them to substitution variables. During application configuration, set the substitution variables values to values supported by the resources available.

A substitution variable is identified by a name. Names must not contain whitespace. When a property value is bound to a substitution variable, the property value is a string containing the substitution variable name surrounded by two pairs of percent signs.

If there is a label Not-Used next to the substitution variable row, it indicates that the substitution variable is not used in the current application configuration.