Hi,
i need to compile around 500 programs.i have the jcl to compile one program.i know that we can repeat the steps to that.but its tedious process.apart from that is there any simple way to do it in a single step.please help me.thanks in advance.
//AAAAAAA JOB (0I01,XDB,BGC),'AAAAA',NOTIFY=AAAAA,
// REGION=4M,CLASS=X,MSGCLASS=Q,COND=(4,LT)
//*********************************
//* COBOL*
//*********************************
//STEP1 EXEC PGM=IGYCRCTL,COND=(8,LE),
// PARM=(LIB,MAP,OFFSET,XREF,
// NOSEQ,DATA(24),OPT,
// DYNAM,AWO,)
//STEPLIB DD DISP=SHR,DSN=IGY.SIGYCOMP
//SYSLIB DD DISP=SHR,DSN=a.b.copylib
//SYSIN DD DISP=SHR,DSN=a.b.c(abc)
//SYSLIN DD UNIT=DISK,DISP=(,PASS),
// SPACE=(6080,(50,20),RLSE),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=1600)
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD UNIT=DISK,SPACE=(CYL,(1,1))
//SYSUT2 DD UNIT=DISK,SPACE=(CYL,(1,1))
//SYSUT3 DD UNIT=DISK,SPACE=(CYL,(1,1))
//* Link Edit *
//*************
//STEP2 EXEC PGM=IPROTECT,COND=(8,LE),
// PARM=(HEWL,XREF,LIST,)
//SYSLIB DD DISP=SHR,DSN=a.b.LOADLIB,DCB=BLKSIZE=24000
//OBJLIB DD DSN=*.STEP1.SYSLIN,DISP=(OLD,DELETE)
//SYSLMOD DD DISP=SHR,DSN=a.b.LOADLIB(abc)
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD UNIT=DISK,SPACE=(CYL,(1,1))
//SYSLIN DD *
INCLUDE OBJLIB
NAME abc(R)
/*