zOs/JCL/PLIENT
//A540769@ JOB (MBI24528,0000,,3698),'CIC COMPILER', *
// MSGCLASS=T,NOTIFY=A540769,TIME=(4,00)
//*MAIN CLASS=CMNA
//**********************************************************************
//* pl/1 enterprise compiler
//**********************************************************************
//JOBLIB DD DISP=SHR,DSN=CMN.DIV.P0.AKT.MODIFY.@002.LOD
// DD DISP=SHR,DSN=CMN.DIV.P0.AKT.CHGMAN.@002.LOD
// DD DISP=SHR,DSN=MQM.QP00
//*)IM EPC$$FAF
//*------------------------------------------
//*- PRE-COMPILE COMPONENT WKPL1
//*------------------------------------------
//EPLIPCCC EXEC PGM=IEFBR14
//DUMMY DD DSN=&DUMMYYY,DISP=(MOD,PASS),
// UNIT=VIO,SPACE=(TRK,(1,1,1),RLSE)
//EPLIPP1 EXEC PGM=IBMZPLI,
// PARM=('MACRO MARGINS(2,72,1) MDECK ',
// 'PROCESS(KEEP)',
// 'NOOPTIMIZE NOSYNTAX PP(MACRO(''CASE(ASIS)''))'),
// REGION=0M,
// COND=(4,LT)
//STEPLIB DD DISP=SHR,DSN=NPL1.RZ1.P0.SIBMZCMP
//*)IM CMN$$SYC
//* PKGCSPN = PVS0000003
//SYSLIB DD DSN=&&NULLPD3,
// DISP=(NEW,PASS),
// UNIT=VIO,
// SPACE=(TRK,(1,1,1),RLSE),
// DATACLAS=FB0080P0,
// DCB=(BLKSIZE=32720)
// DD DISP=SHR,DSN=CMN.DIV.P0.PVS0.#000002.PL#
// DD DISP=SHR,DSN=CMN.DIV.P0.PVS0.#000001.PL#
// DD DISP=SHR,DSN=CMN.U0000.P0.RZ1AKT.BASE000.@008.PL#
// DD DISP=SHR,DSN=CEE.SCEESAMP
// DD DISP=SHR,DSN=MQM.Q000.COPYLIB
// DD DISP=SHR,DSN=SYS1.SAMPLIB
// DD DISP=SHR,DSN=GDDM.DIV.P0.ADMSAM
//* PROC EQ CMNPLILE $COMEPLI EQ Y
// DD DISP=SHR,DSN=CMN.DIV.P0.AKT.CHGMAN.EPLI
//*EOP CMN$$SYC
//SYSLIN DD DUMMY
//SYSIN DD DISP=SHR,
// DSN=CMN.DIV.P0.PVS0.#000001.PLU(YPV0040)
//SYSPUNCH DD DISP=(,PASS),DSN=&&EPLIPP1,
// UNIT=SYSDA,SPACE=(CYL,(10,10),RLSE),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=8000)
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(10,10),RLSE),
// DCB=BLKSIZE=1024
//*------------------------------------------
//*- COMPILE COMPONENT WKPL1 -
//*------------------------------------------
//EPLICCCC EXEC PGM=IEFBR14
//DUMMY DD DSN=&DUMMYYY,DISP=(MOD,PASS),
// UNIT=VIO,SPACE=(TRK,(1,1,1),RLSE)
//EPLI1 EXEC PGM=IBMZPLI,
// PARM=('+DD:CSSTD',
// 'PP(MACRO) SYSTEM(MVS)',
// ''),
// COND=(4,LT)
//STEPLIB DD DISP=SHR,DSN=NPL1.RZ1.P0.SIBMZCMP
//SYSPRINT DD SYSOUT=*
//SYSIN DD DISP=SHR,DSN=&&EPLIPP1
//CSSTD DD DISP=SHR,DSN=PL.EPLI.OPT(CMNPLILE)
//SYSUEXIT DD DISP=SHR,DSN=PL.EPLI.MSG(CMNPLILE)
//SYSDEFSD DD SYSOUT=*
//SYSXMLSD DD SYSOUT=*
//*)IM CMN$$SYC
//* PKGCSPN = PVS0000003
//SYSLIB DD DSN=&&NULLPD4,
// DISP=(NEW,PASS),
// UNIT=VIO,
// SPACE=(TRK,(1,1,1),RLSE),
// DATACLAS=FB0080P0,
// DCB=(BLKSIZE=32720)
// DD DISP=SHR,DSN=CMN.DIV.P0.PVS0.#000002.PL#
// DD DISP=SHR,DSN=CMN.DIV.P0.PVS0.#000001.PL#
// DD DISP=SHR,DSN=CMN.U0000.P0.RZ1AKT.BASE000.@008.PL#
// DD DISP=SHR,DSN=CEE.SCEESAMP
// DD DISP=SHR,DSN=MQM.Q000.COPYLIB
// DD DISP=SHR,DSN=SYS1.SAMPLIB
// DD DISP=SHR,DSN=GDDM.DIV.P0.ADMSAM
//* PROC EQ CMNPLILE $COMEPLI EQ Y
// DD DISP=SHR,DSN=CMN.DIV.P0.AKT.CHGMAN.EPLI
//*EOP CMN$$SYC
//SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(2,2))
//SYSUT2 DD UNIT=SYSDA,SPACE=(CYL,(2,2))
//SYSUT3 DD UNIT=SYSDA,SPACE=(CYL,(2,2))
//SYSPUNCH DD DUMMY,DCB=BLKSIZE=80
//SYSLIN DD DISP=(,PASS),DSN=&&OBJECT,
// UNIT=SYSDA,SPACE=(TRK,(5,15),RLSE),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=400)