Attempting to install the Endevor provided Sample Install and SMPLJOB4 is abending with a C03 while giving following messages:
IEC130I SYSMDECK DD STATEMENT MISSING
+IGYSI5013-U An error occurred while attempting to open SYSMDECK
And allocation errors in the compile step of a COBOL member.
C1A0010E ALLOCATION ERROR RC=0420-0000, DDNAME=SYSIN
C1A0010E ALLOCATION ERROR RC=0420-0000, DDNAME=SYSPRINT
The problem is because the COBOL compile processor GCIINBL has not been updated to run with COBOL 5.x or above.
The following changes are necessary:
To processor GCIINBL; the following lines need to be added and job SMFPJOB3 rerun
In the COMPILE step:
000073 //SYSUT8 DD UNIT=SYSDA,SPACE=(CYL,(1,1))
000074 //SYSUT9 DD UNIT=SYSDA,SPACE=(CYL,(1,1))
000075 //SYSUT10 DD UNIT=SYSDA,SPACE=(CYL,(1,1))
000076 //SYSUT11 DD UNIT=SYSDA,SPACE=(CYL,(1,1))
000077 //SYSUT12 DD UNIT=SYSDA,SPACE=(CYL,(1,1))
000078 //SYSUT13 DD UNIT=SYSDA,SPACE=(CYL,(1,1))
000079 //SYSUT14 DD UNIT=SYSDA,SPACE=(CYL,(1,1))
000080 //SYSUT15 DD UNIT=SYSDA,SPACE=(CYL,(1,1))
000081 //SYSMDECK DD UNIT=SYSDA,SPACE=(CYL,(1,1))
In the LKED step one needs to make sure that the SYSLMOD LOADLIB is a PDSE load library. The load libraries are defined in SMPLJOB2. To define a load library as a PDSE use this example:
//LOADLIB1 DD DSN=IPRFX.IQUAL.SMPLTEST.LOADLIB,
// DISP=(NEW,CATLG,DELETE),
// DCB=(RECFM=U,BLKSIZE=32760,LRECL=0),
// UNIT=PDISK,VOL=SER=DVOLSER, DSNTYPE=LIBRARY, DSNTYPE=LIBRARY makes lib a PDSE
// SPACE=(CYL,(5,15,95))