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