N1 Service Provisioning System 4.1 Reference Guide

The paramList Element

The <paramList> element is a child of the <installSteps>, <uninstallSteps>, <snapshot> and <control> elements and is used to declare a list of parameters that may be used by the steps of the enclosing element. The value of the parameters are defined by the caller based on the content of the caller's <argList> element. For example, in the case of a <paramList> within an <installSteps> block, parameter values are defined based on the <argList> of the <install> step that invoked the <installSteps> block.

The steps of the enclosing element may use locally-scoped variables declared in the local <varList> element, parameters declared in the <paramList> element, and component-scoped variables declared in the component <varList> element of the enclosing component. If a <paramList> parameter has the same name as a component <varList> variable, the value of the parameter is used. In this case, the parameter is said to “hide” the component variable. Hiding is not permitted between local variables and parameters, as their names must be distinct.

paramList Child elements

Name 

How Many? 

Description 

param 

1 or more 

A parameter declaration, including name and default value.