Using the YKSETENV command
The following specification examples show how to set Business Continuity Manager logs to be output to an external dataset (using the system logger service), or to be output to a sequential dataset (without using the system logger service).
The following shows an example of defining a symbol when you do not want to use the system logger service:
START YKSETENV,PARM='LOGPUT=SAM'
The following shows an example of defining a symbol when you do want to use the system logger service:
START YKSETENV,PARM='LOGPUT=LOGR'
- If you use the YKSETENV command to change the BCM log output destination while Business Continuity Manager is running, Business Continuity Manager will be run using the previously set value. The change will take effect when you log on to the TSO/E terminal again.
- The LOGPUT environment variable is shared by Business Continuity Manager, Tiered Storage Manager for Mainframe, and MAR. Therefore, you need to be careful when setting the LOGPUT environment variable in an environment in which Tiered Storage Manager for Mainframe or MAR is installed. For details, see Notes on setting environment variables or system symbols.
Defining a system symbol in the IEASYMxx parmlib member
Define the system symbol &YKLOGPT for the IEASYMxx parmlib member. After making the definition, enable the setting by re-performing the IPL of the host.
The following shows an example of defining a symbol when you do not want to use the system logger service:
SYMDEF(&YKLOGPT='SAM')
The following shows an example of defining a symbol when you do want to use the system logger service:
SYMDEF(&YKLOGPT='LOGR')
If &YKLOGPT is omitted, or if an incorrect value is specified, LOGR is assumed.