JES3 initialization statements that do not have JES2 equivalent are shown in Example 5-14. 

## 5.2.1 Verifying the JES initialization deck 

/* *********************************************************************** * RESIDENCY JES3 OPTIONS * *********************************************************************** RESCTLBK,FCT=128 *********************************************************************** * SPECIFIC DYNAMIC DATASET ALLOCATION AND RESERVED DATASET NAMES * *********************************************************************** DYNALDSN,BYPASS=(TEST.*,SYSA.*) DYNALDSN,BYPASS=(PRD.*,PRD0.*) DYNALDSN,BYPASS=(?.?.OUTLIST,?.?.LIST,?.PROFILE) DYNALDSN,PROTECT=(*) * RESDSN,DSN=(SYN1.LINKLIB) RESDSN,DSN=(SYS1.LPALIB) RESDSN,DSN=(SYS1.MACLIB) RESDSN,DSN=(SYS1.MIGLIB) RESDSN,DSN=(SYS1.NUCLEUS) RESDSN,DSN=(USER.PROCLIB) *********************************************************************** * MAIN DEVICE SCHDULING (MDS) * *********************************************************************** SETPARAM,FETCH=NO,DSN=26, X SMSSETUP=NO, MDSLOG=S1,REMOUNT=255 *********************************************************************** * SETNAMES FOR DEVICES * *********************************************************************** SETNAME,XTYPE=3390,NAMES=(DASD,3390) *********************************************************************** * JES3 DASD DEVICES * *********************************************************************** DEVICE,XTYPE=(3390,DA),XUNIT=(1000,*ALL,S7,OFF),NUMDEV=1024 DEVICE,XTYPE=(3390,DA),XUNIT=(2000,*ALL,S7,ON),NUMDEV=1024 */ 

JES2 and JES3 include an initialization stream checker that can be used to validate the initialization statements syntax and how the initialization parameters can affect the current JES environment. 

The JES3 initialization stream checker is processed by the IATUTIS program that allows the system programmer to verify that the deck has no errors before a scheduled restart. The initialization stream checker also detects most syntax errors and some logical errors in the initialization stream. 

Installations that still have disk or tape DEVICE statements might use option 2.4 in the HCD ISPF panels to create members that are then pointed to by the STG1CODE DD statement in the checker job. The initialization deck checker then verifies that the DEVICE statements agree with the devices in the HCD. 

