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)