//* //* a list of JCL parameters to document using the JCL Reference Manual //* //* This file contains a set of JCL broken up into separate parameters, //* one per line. You can't write JCL this way, since JCL //* continuation card rules are not being observed here. //* //* Look up each parameter in the IBM JCL Reference Manual index. Read the //* manual's description of the parameter. Edit the lines below and record //* the IBM JCL Reference Manual section number that describes the parameter //* and follow it with a brief (one-line) description of the parameter. //* //* One or two of the parameter keywords below are shown in abbreviated //* form (e.g. VOL instead of VOLUME, DSN instead of DSNAME); I've expanded //* the keywords for you so that you can find them in the index. //* //* These parameters are all frequently used JCL parameters, and all are //* covered in our work this term. Some of the lines are done for you //* as examples. Fill in all the remaining lines: //* //* //TESTPROG JOB -20.0: start the job, and name the job TESTPROG 12756,SMITH -20.2: account code 12756, programmer name is SMITH CLASS=B -20.7: place in job scheduler class "B" (installation defined) MSGLEVEL=(1,1) - //MAKETAPE EXEC -16.0: start the next job step and name it MAKETAPE PGM=IDCAMS -16.9: load a program named IDCAMS for execution //SYSPRINT DD -12.0: links one program I/O unit with dataset or spool queue SYSOUT=A -12.59: send output to system spool queue "A" //OUT DD -12.0: links one program I/O unit with dataset or spool queue DSN=TESTDATA, -DSNAME: UNIT=TAPE, - VOL=SER=127536, -VOLUME: DISP=(NEW,PASS) - //SYSIN DD * -tell IDCAMS program to read "in-stream data" REPRO INFILE(IN) OUTFILE(OUT) -control input to IDCAMS program /* -end delimiter of in-stream control input to IDCAMS //IN DD * -tell IDCAMS program to read "in-stream data" [much instream data to be read by IDCAMS goes here] /* -end delimiter of in-stream data read by IDCAMS //COMLKTST EXEC - PROC=COBOLCLG - //COBOL.SYSIN DD * -tell COBOL compiler to read "in-stream data" [an instream COBOL source program would go here] /* -end delimiter of in-stream COBOL source read by compiler //GO.PRTOUT DD - SYSOUT=B, - COPIES=2, - OUTLIM=2000 - //GO.DSKOUT DD - DSN=TESTOUT, - UNIT=DISK, - VOL=SER=USERPK01, - DISP=(NEW,KEEP), - SPACE=(4000,(250,10)) - //GO.TPIN DD - DSN=TESTDATA, - DISP=(OLD,CATLG) - // -JCL Null statement (ends a JOB)