* ======================================================================== * = VSE SYSTEM START-UP * ======================================================================== * ======================================================================== * = devices * ======================================================================== device_id 02A device_type PRINTER * device_id 02B device_type PRINTER * device_id 02C device_type PRINTER * device_id 02D device_type PRINTER * device_id 02E device_type PUNCH * device_id 02F device_type READER * device_id 02G device_type INTRDR * device_id 42E device_type PRINTER * device_id 43E device_type PRINTER * device_id 44E device_type PRINTER * device_id 45E device_type PRINTER * device_id 46E device_type PRINTER * device_id 020 device_type DISK * * ======================================================================== * = permanent assignments * ======================================================================== * assgn_lu SYSIPT assgn_device 02F * assgn_lu SYSRDR assgn_device 02G * assgn_lu SYSLST assgn_device 02A * assgn_lu SYS001 SYSxxx logical unit assgn_device 02B cuu device (device1 to device6) * assgn_lu SYS002 assgn_lu_2 SYS001 * assgn_lu SYS002 assgn_lu_2 SYSLST * assgn_lu SYSPCH assgn_device 02E * ======================================================================== * = standard labels * ======================================================================== dlbl_dd CMAST dlbl_dsn CUSTOMER.MASTER.FILE * ======================================================================== * = Default In-stream input file. * = MVS PROGS these programs expect SYSIN and SYSPRINT * = by default. Max allowed = 100. IDCAMS, SORT and IPCPBTCH * = are assumed. * USE_SYSIN IEBGENER USE_SYSIN MFJMATCH * ======================================================================== * POWER JOB DISP and LST DISP statements. * * $$ JOB DISP (hold or execute, delete or retain) * and * * $$ LST DISP (print or hold, delete or retain or spool to tape) * are normally parsed and ignored. If these options are set to 'Y' * then * the JOB DISP will override the JOB CLASS * the LST DISP will override the LST CLASS * so that the DISP processing can be emulated to some extent * via appropriate use of the CLASSES * JOB_DISP N LST_DISP N * ======================================================================== * Controlling which DLBL and TLBL assignments are displayed. * By default all the current DLBL assignments will display in the * log for every step. Those which were not explicitly assigned * in the JCL for the current step will be preceded by ## and can be * suppressed by including the following line SHOW_##_ASSIGNS N * ======================================================================== * Controlling which messages are displayed on the log. * The following parameters will set values for the * MVS MSGLEVEL statement and message parameters respectively. * These control which JCL statements and messages appear in the log MESSAGE_LEVEL1 0 valid values are 0,1,2 MESSAGE_LEVEL2 0 valid values are 0,1 * ======================================================================== * Validation * If the config file fails validation the following message will * appear on the console: * JCLCM0198I JOB01208 ???????? VSE CONFIG FILE - FAIL CODE RC hh:mm:ss * ======================================================================== * Values for the reason code (RC) are as follows: * 01 Mismatched field name and value. * 02 Too many devices specified - limit is 255 * 03 Device ID error * 04 Device Type error * 05 Too many assigns - limit is 300 * 06 Invalid ASSGN_LU_1 * 07 Invalid ASSGN_LU_2 * 08 Invalid ASSGN_DEVICE * 09 Invalid DLBL or TLBL * 10 not used * 11 Invalid DLBL or TLBL * 12 System error * 13 DLBL or TLBL label error * 14 SHOW_##_ASSGNS error * 15 MESSAGE_LEVEL1 error * 16 MESSAGE_LEVEL2 error * 17 Record with no valid keyword found * 18, 19, 20 ,21 Unspecified Parse error * 22 Config file OPEN failed - check VSE_STARTUP_CFG is correct * 23 Config file READ failed * ======================================================================== * ======================================================================== * = DEFAULT ON CONDITIONS * = Max allowed = 40 (including any in the VSE job file) * = ENTRIES AS THEY WOULD APPEAR IN THE VSE * ======================================================================== ON $RC<16 CONTINUE ON $RC>=16 GOTO $EOJ ON $ABEND GOTO $EOJ ON $CANCEL GOTO $EOJ