MFmainframe-rea
WS carddemo · 26f629ef

Batch job · 3 steps · PRTCATBL.jcl:1PRTCATBL

CLASS=A MSGCLASS=0 NOTIFY=&SYSUID
EXEC

PROCs expanded

REPROCREPROC.prc:1PRTCATBL.jcl:29
Steps in order

Job stream

DELDEF

runs IEFBR14 observed — no-op; used to allocate or delete datasets through DD DISPPRTCATBL.jcl:21
DDDatasetDISPUseBasisAt
THEFILEAWS.M2.CARDDEMO.TCATBALF.REPTMOD,DELETEappenddelete inferredDISP=(MOD,DELETE)PRTCATBL.jcl:22

STEP05R.PRC001

runs IDCAMS observed — VSAM access method services (define/delete/copy datasets)from PROC REPROCREPROC.prc:21
DDDatasetDISPUseBasisAt
SYSPRINTSYSOUT=*write derivedSYSOUT=*REPROC.prc:22
FILEINAWS.M2.CARDDEMO.TCATBALF.VSAM.KSDSoverrideSHRread derivedIDCAMS REPRO INPUT (app/app-transaction-type-db2/ctl/REPROCT.ctl)REPROC.prc:23
FILEOUTAWS.M2.CARDDEMO.TCATBALF.BKUPGDG +1overrideNEW,CATLG,DELETEwrite derivedIDCAMS REPRO OUTPUT (app/app-transaction-type-db2/ctl/REPROCT.ctl)REPROC.prc:25
SYSINAWS.M2.CARDDEMO.CNTL(REPROCT)SHRread inferredDISP=(SHR)REPROC.prc:27
SYSIN control cards · app/app-transaction-type-db2/ctl/REPROCT.ctl
  … 14 comment lines
    REPRO INFILE(FILEIN) OUTFILE(FILEOUT)

IDCAMS: REPRO input DD FILEIN, output DD FILEOUT

STEP10R

runs SORT observed — DFSORT sort/merge/copy SORTIN -> SORTOUTPRTCATBL.jcl:43
DDDatasetDISPUseBasisAt
SORTINAWS.M2.CARDDEMO.TCATBALF.BKUPGDG +1SHRread derivedSORT convention for DD SORTINPRTCATBL.jcl:44
SYMNAMESin-stream (4 lines)read derivedin-stream dataPRTCATBL.jcl:46
SYSINin-stream (5 lines)read derivedin-stream dataPRTCATBL.jcl:51
SYSOUTSYSOUT=*write derivedSYSOUT=*PRTCATBL.jcl:58
SORTOUTAWS.M2.CARDDEMO.TCATBALF.REPTNEW,CATLG,DELETEwrite derivedSORT convention for DD SORTOUTPRTCATBL.jcl:59
SYSIN control cards · in-stream app/jcl/PRTCATBL.jcl:52-56
 SORT FIELDS=(TRANCAT-ACCT-ID,A,TRANCAT-TYPE-CD,A,TRANCAT-CD,A)
 OUTREC FIELDS=(TRANCAT-ACCT-ID,X,
     TRANCAT-TYPE-CD,X,
     TRANCAT-CD,X,
     TRAN-CAT-BAL,EDIT=(TTTTTTTTT.TT),9X)