Attempting to install the Endevor provided Sample Install and SMPLJOB4 is abending with a C03 and allocation errors in the compile step

Document ID : KB000005379
Last Modified Date : 14/02/2018
Show Technical Document Details
Issue:

 

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

 

Resolution:

 

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))