Nested variables for increased flexibility

Define variables whose values contain other variables to allow dynamic variable substitution at run time, improving flexibility, maintainability, and reusability.

You can now define one or more variables whose value contains another variable to allow dynamic variable substitution at run time. This feature provides the following advantages for your definitions:

Flexibility
Adapt dynamically to different environments by substituting values directly at run time.
Maintainability
Manage your values centrally within variable tables, reducing the effort required to update and maintain your scheduling objects.
Reusability
Reuse the same variable structures across multiple job types with advanced options.

You can nest any number of variables. The variables are resolved at run time in a recursive pattern until they are all completely substituted. During the standard variable resolution process, IBM® Workload Scheduler analyzes the variable tables in a specific order to resolve values. If a nested variable is not set, it is ignored and IBM Workload Scheduler proceeds to the next variable until the resolution process is completed.

Variable definition: From the Workload Designer, you can specify nested variables within a definition and submit the job stream.

Variable resolution: From the Orchestration Monitor, you can view the job log and see that the nested variables have been correctly resolved.

For more information, see Nested variables for increased flexibility.