Support for system symbols

You can specify system symbols in all parameter values in IEASYSxx except in the values for the SYSP and OPI parameters and in specifying CLPA and OPI.

If you intend to use system symbols to represent parmlib member suffixes in IEASYSxx, be careful when defining, in the IEASYMxx parmlib member, parentheses (such as in the case of list notation) or commas as part of the substitution text:
  • Specify system symbols only to the right of the equals sign and before the comma in the IEASYSxx notation.
  • Specify only “balanced” parentheses in either the defined substitution text or the hard-coded values.
Table 1 shows examples of IEASYMxx and IEASYSxx notations that are valid and not valid. For more information about defining system symbols in IEASYMxx, see Step 4. Create an IEASYMxx parmlib member.
Table 1. Example: IEASYMxx and IEASYSxx notation
Notation IEASYMxx IEASYSxx
Valid; the left and right parentheses both appear in the system symbol definition. SYMDEF(&PAGTOTL='(10)') PAGTOTL=&PAGTOTL.
Not valid; the parentheses are split between the system symbol definition and the hard-coded definition in IEASYSxx. SYMDEF(&PAGTOTL='10)') PAGTOTL=(&PAGTOTL.,
Example of using system symbols in IEASYSxx: Suppose the following system symbols have the values:
  • &SYSNAME = SYSA
  • &SYSCLONE = SA
  • &SYSPLEX = PX01

Then, assume that you want to take the following steps in IEASYSxx:

  1. Specify the LNKLSTxx member identified by the last two letters in the sysplex name and also LNKLSTxx members 03 and 00.
  2. Specify the CLOCKxx member identified by &SYSCLONE.
  3. Specify the PROGxx member identified by the first two letters in the system name.
  4. Specify a data set name for error recording that has the system name as a high-level qualifier.
Code IEASYSxx as follows:
 LNK=(&SYSPLEX(-2:2).,03,00,L),
 CLOCK=&SYSCLONE.,
 PROG=&SYSNAME(1:2),
 LOGREC=&SYSNAME..LOGREC
The values of the parameters resolve to:
 LNK=(01,03,00,L),
 CLOCK=SA,
 PROG=SY,
 LOGREC=SYSA.LOGREC

For details about how to use system symbols in parmlib, see Sharing parmlib definitions.