Compile JCL and Run JCL to execute PL/I programs. Useful for all mainframe projects.
Compile JCL for PL/1
//PL1COMP JOB IBMMFS,'MAC',CLASS=A,NOTIFY=&SYSUID //STEP1 EXEC PLIXCL,PARM.PLI='LIST,MAP,FLOW,GOSTMT' //* PARM.PLI='O=0,NED,NM,LD,ND,NS2,NE,NL,C60' <= FOR PL1LF //SYSIN DD DISP=SHR,DSN=IBMMFS.MAC.PLI(PRG01) <= IP PGM //LKED.SYSLMOD DD DSN=IBMMFS.MAC.LOAD(PRG01),DISP=SHR <=OP PGM //
RUN JCL for PL/1
//PLIRUN JOB IBMMFS 'MAC',CLASS=A,MSGCLASS=X,NOTIFY=&SYSUID //STEP1 EXEC PGM=PRG01 <= PGM NAME //STEPLIB DD DSN=IBMMFS.MAC.LOAD,DISP=SHR <= LOAD MODULE //SYSPRINT DD SYSOUT=* //SYSIN DD DUMMY <= OVERLOAD TO INPUT //
Also read