Previous Topic: Parmlib Syntax Characteristics

Next Topic: Parmlib Syntax Checking

System Symbol Substitution

CA Tape Encryption supports system symbol substitution in the parmlib members. For example, &SYSNAME resolves to the system name on which CA Tape Encryption is run. In addition to the standard system symbols, the following symbols may be used:

Symbolic variables allow attributes to be assigned unique values while sharing parmlib members among different subsystems.

Example: symbolic substitution

In this example a common BESPARMS member directs CA Tape Encryption to different members to determine the appropriate symmetric keys or B2B key rings to use:

<ParmlibDirectory>                       ; Directory of Parmlib Members
  StartupOptions         =&This          ; Options used at initialization
  DynamicOptions         =&This          ; Options which can be refreshed
  SymmetricKeys          =TESTKEYS       ; Get Symmetric Keys from
                                         ; member TESTKEYS
  CAEKM_API_Options       CAEKMAPI       ; Options related to the CA EKM API
  B2BKeyrings            =KR&SYSNAME     ; Get Key ring definitions from
                                         ; member KRSYS1 when run on SYS1
                                         ; and KRSYS2 when run on SYS2

Note: For information on the use of system symbols including substring notation, see the IBM MVS Initialization and Tuning Reference.