Making variables flexible
To use shared variables to start objects as part of the IPL process, use the BBIVARxx member in the UBBPARM data set. You can use this member to define shared variables in batch in the shared pool of the local PAS at initialization of OpsA. For more information about how to use this parameter member, see BBPARM-member-BBIVAR00-parameters.
Static system symbols
Static system symbols are defined in IBM z/OS for the local system. Like shared variables, you can use symbols to start objects as part of the IPL process.
By using static system symbols, such as &&SYSNAME and &&SYSCLONE, you can find information about the system release level, the sysplex name, and so on. You can also use the IBM z/OS command DISPLAY SYMBOLS, which displays what you have defined in the list for the local system.
For more information about system symbols and the IEASYMxx member, see the IBM manual z/OS MVS Initialization and Tuning Reference.
Object reference variables
You can use variables, which are resolved at the time of usage, to change your object definitions. For example, you can set a variable to change the object dependency chain based on your needs. You can also use variables in the text of a command to start or stop an object in many ways. An object reference variable takes the value from one field in the object definition and allows another field to reference that value.
The following examples show how you can use reference variables.