Cobol Compiles
Cobol Compiles
//*
//STANDARD PROC
//*
//***************************************************************
//* COPY SOURCE TO DISK
//***************************************************************
//CPY000 EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=*
//SYSIN DD DUMMY
//SYSUT1 DD DSN=IV697.DEVR.SRX(&MBR),
// DISP=SHR
//SYSUT2 DD DSN=&SRCEIN,UNIT=SYSALLDA,DISP=(MOD,PASS),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120),
// SPACE=(TRK,(3,1))
//***************************************************************
//* 2.LOAD LINKAGE EDITOR CONTROL STATEMENTS TO DISK
//***************************************************************
//CPY010 EXEC PGM=IEBGENER
//SYSIN DD DUMMY
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD DUMMY,DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120)
//SYSUT2 DD DSN=&LNKCTL,UNIT=SYSALLDA,DISP=(MOD,PASS),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120),
// SPACE=(TRK,(1,1))
//***************************************************************
//* 4.EXEC THE COBOL COMPILER
//***************************************************************
//COB EXEC PGM=IGYCRCTL,REGION=1M,
// PARM=('BUFSIZE(128K)','SIZE(3072K)','NUMPROC(MIG)',
// APOST,LIB,'NUMPROC(MIG)',APOST,NOADV,
// MAP,LIST)
//STEPLIB DD DSN=SYS1.COB2COMP,DISP=SHR
//SYSLIB DD DSN=TEST.CPY,DISP=SHR
//SYSLIN DD DSN=&LOADSET,DISP=(MOD,PASS),
// UNIT=SYSALLDA,SPACE=(CYL,(5,5))
//SYSUT1 DD UNIT=SYSALLDA,SPACE=(CYL,(5,5))
//SYSUT2 DD UNIT=SYSALLDA,SPACE=(CYL,(5,5))
//SYSUT3 DD UNIT=SYSALLDA,SPACE=(CYL,(5,5))
//SYSUT4 DD UNIT=SYSALLDA,SPACE=(CYL,(5,5))
//SYSUT5 DD UNIT=SYSALLDA,SPACE=(CYL,(5,5))
//SYSUT6 DD UNIT=SYSALLDA,SPACE=(CYL,(5,5))
//SYSUT7 DD UNIT=SYSALLDA,SPACE=(CYL,(5,5))
//SYSUT8 DD UNIT=SYSALLDA,SPACE=(CYL,(5,5))
//SYSPRINT DD SYSOUT=*
//SYSIN DD DSN=&SRCEIN,DISP=(OLD,DELETE)
//**************************************************************
//* LINKAGE EDITOR
//**************************************************************
//LKED EXEC PGM=IEWL,REGION=1024K,
// PARM='SIZE=(512K,128K),LIST',
// COND=(5,LT,COB)
//SYSLIB DD DSN=HFCP.LINKLIB,DISP=SHR
// DD DSN=SYS1.COB2LIB,DISP=SHR
// DD DSN=SYS1.COB2COMP,DISP=SHR
//SYSLMOD DD DSN=TEST1.LNK(&MBR),DISP=SHR
//SYSUT1 DD UNIT=SYSALLDA,DCB=BLKSIZE=1024,
// SPACE=(CYL,(1,1))
//SYSTERM DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//SYSLIN DD DSN=&LOADSET,DISP=(OLD,DELETE)
// DD DSN=*.CPY010.SYSUT2,DISP=(OLD,DELETE)
// DD DDNAME=SYSIN
//SYSIN DD DUMMY
// PEND
//**********************************************************************
//* GIVE THE MEMBER TO BE COMPILED HERE............
//**********************************************************************
//*
//JSTEP01 EXEC STANDARD,MBR=TEST1