User-defined variable examples
The following examples show how to define and implement user-defined variables.
TSO user ID
The user-defined variable &JOBS_TSO is defined in the VARDEFS member:
VARIABLE_NAME=&JOBS_TSO
VALUE=(AUSER1,USER2,USER3)
Once defined, the variable can be specified in a rule definitions member on the JOBNAME keyword. For example:
INCLUDE
JOBNAME=(PRODJOB,&JOBS_TSO)
Data set names
The user-defined variables &DSNEXC and &DSNGRP1 are defined in the VARDEFS member:
VARIABLE_NAME=&DSNEXC
VALUE=(SYS1.*,
ABC.PARMLIB,
ANY.OTHER.SPECIAL.DATASETS)
VARIABLE_NAME=&DSNGRP1
VALUE=(BCD.RCKC3.GLO.DSN1,
CDE.RCKC2.GLP.DSN*,
DEF.RCKC2.GLO.DSN4*)
Once defined, the variables can be specified in a rule definitions member on an INCLUDE or EXCLUDE statement. For example:
EXCLUDE DSNAME=(&DSNEXC,DSN1.*)
INCLUDE DSNAME=&DSNGRP1
Volume groups
The user-defined variable &VOLSET1 is defined in the VARDEFS member:
VARIABLE_NAME=&VOLSET1
VALUE=(VOL001,VOL002,VOL003,VOL004)
Once defined, the variable can be specified in a volume group definitions member on the VOLUMES keyword. For example:
* VGRP DEFINITIONS
GROUP_NAME=GROUP01
VOLUMES=&VOLSET1