You can assign null values to parameters and variables in the parameter file. When you assign null values to parameters and variables, the Integration Service obtains the value from the following places, depending on the parameter or variable type:
Service and service process variables.
The Integration Service uses the value set in the Administrator tool.
Workflow and worklet variables.
The Integration Service uses the value saved in the repository (if the variable is persistent), the user-specified default value, or the datatype default value.
Session parameters.
Session parameters do not have default values. If the Integration Service cannot find a value for a session parameter, it may fail the session, take an empty string as the default value, or fail to expand the parameter at run time. For example, the Integration Service fails a session where the session parameter $DBConnection
Name
is not defined.
Mapping parameters and variables.
The Integration Service uses the value saved in the repository (mapping variables only), the configured initial value, or the datatype default value.
To assign a null value, set the parameter or variable value to “<null>” or leave the value blank. For example, the following lines assign null values to service process variables $PMBadFileDir and $PMCacheDir: