0% found this document useful (0 votes)
14 views2 pages

Cobol Compiles

cobol compiles

Uploaded by

woxoxo9893
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views2 pages

Cobol Compiles

cobol compiles

Uploaded by

woxoxo9893
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

//************ JCL to COMPILE A COBOL PROGRAM **********************

//*
//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

You might also like