MFmainframe-rea
WS carddemo · 26f629ef

Batch job · 5 steps · TRANEXTR.jcl:1TRANEXTR

CLASS=A MSGCLASS=0 NOTIFY=&SYSUID
SET / PROC

Symbols

&HLQAWS.M2.CARDDEMOTRANEXTR.jcl:25
Steps in order

Job stream

STEP10

runs IEBGENER observed — sequential copy SYSUT1 -> SYSUT2TRANEXTR.jcl:31
DDDatasetDISPUseBasisAt
SYSPRINTSYSOUT=*write derivedSYSOUT=*TRANEXTR.jcl:32
SYSINDUMMYreference unknownno DISP, program file declaration or utility conventionTRANEXTR.jcl:33
SYSUT1AWS.M2.CARDDEMO.TRANTYPE.PSSHRread derivedIEBGENER convention for DD SYSUT1TRANEXTR.jcl:34
SYSUT2AWS.M2.CARDDEMO.TRANTYPE.BKUPGDG +1NEW,CATLGwrite derivedIEBGENER convention for DD SYSUT2TRANEXTR.jcl:35

STEP20

runs IEBGENER observed — sequential copy SYSUT1 -> SYSUT2COND=(0,NE)TRANEXTR.jcl:42
DDDatasetDISPUseBasisAt
SYSPRINTSYSOUT=*write derivedSYSOUT=*TRANEXTR.jcl:43
SYSINDUMMYreference unknownno DISP, program file declaration or utility conventionTRANEXTR.jcl:44
SYSUT1AWS.M2.CARDDEMO.TRANCATG.PSSHRread derivedIEBGENER convention for DD SYSUT1TRANEXTR.jcl:45
SYSUT2AWS.M2.CARDDEMO.TRANCATG.PS.BKUPGDG +1NEW,CATLGwrite derivedIEBGENER convention for DD SYSUT2TRANEXTR.jcl:46

STEP30

runs IEFBR14 observed — no-op; used to allocate or delete datasets through DD DISPCOND=(0,NE)TRANEXTR.jcl:53
DDDatasetDISPUseBasisAt
DD01AWS.M2.CARDDEMO.TRANTYPE.PSMOD,DELETE,DELETEappenddelete inferredDISP=(MOD,DELETE,DELETE)TRANEXTR.jcl:54
DD02AWS.M2.CARDDEMO.TRANCATG.PSMOD,DELETE,DELETEappenddelete inferredDISP=(MOD,DELETE,DELETE)TRANEXTR.jcl:58

STEP40

runs DSNTIAUL derived SYSTSIN RUN PROGRAM in in-stream app/app-transaction-type-db2/jcl/TRANEXTR.jcl:87-90 — DB2 unload programCOND=(0,NE)TRANEXTR.jcl:65
DDDatasetDISPUseBasisAt
STEPLIBOEM.DB2.DAZ1.RUNLIB.LOADSHRread inferredDISP=(SHR)TRANEXTR.jcl:66
+1OEMA.DB2.VERSIONA.SDSNLOADSHRread inferredDISP=(SHR)TRANEXTR.jcl:67
SYSTSPRTSYSOUT=*write derivedSYSOUT=*TRANEXTR.jcl:68
SYSPRINTSYSOUT=*write derivedSYSOUT=*TRANEXTR.jcl:69
SYSUDUMPSYSOUT=*write derivedSYSOUT=*TRANEXTR.jcl:70
SYSPUNCHDUMMYreference unknownno DISP, program file declaration or utility conventionTRANEXTR.jcl:71
SYSREC00AWS.M2.CARDDEMO.TRANTYPE.PSNEW,CATLG,DELETEcreatewrite inferredDISP=(NEW,CATLG,DELETE)TRANEXTR.jcl:72
SYSINin-stream (9 lines)read derivedin-stream dataTRANEXTR.jcl:75
SYSTSINin-stream (4 lines)read derivedin-stream dataTRANEXTR.jcl:86
SYSIN control cards · in-stream app/app-transaction-type-db2/jcl/TRANEXTR.jcl:76-84
 SELECT CAST(CONCAT(CONCAT(
   TR_TYPE
  ,CAST(TR_DESCRIPTION AS CHAR(50))
   )
  ,REPEAT('0',8)
 ) AS CHAR(60))
  FROM
  CARDDEMO.TRANSACTION_TYPE
  ORDER BY TR_TYPE;
SYSTSIN control cards · in-stream app/app-transaction-type-db2/jcl/TRANEXTR.jcl:87-90
  DSN SYSTEM(DAZ1)
  RUN PROGRAM(DSNTIAUL) -
  PLAN(DSNTIAUL) -
  PARMS('SQL')

STEP50

runs DSNTIAUL derived SYSTSIN RUN PROGRAM in in-stream app/app-transaction-type-db2/jcl/TRANEXTR.jcl:118-121 — DB2 unload programCOND=(4,LT)TRANEXTR.jcl:95
DDDatasetDISPUseBasisAt
STEPLIBOEM.DB2.DAZ1.RUNLIB.LOADSHRread inferredDISP=(SHR)TRANEXTR.jcl:96
+1OEMA.DB2.VERSIONA.SDSNLOADSHRread inferredDISP=(SHR)TRANEXTR.jcl:97
SYSTSPRTSYSOUT=*write derivedSYSOUT=*TRANEXTR.jcl:98
SYSPRINTSYSOUT=*write derivedSYSOUT=*TRANEXTR.jcl:99
SYSUDUMPSYSOUT=*write derivedSYSOUT=*TRANEXTR.jcl:100
SYSPUNCHDUMMYreference unknownno DISP, program file declaration or utility conventionTRANEXTR.jcl:101
SYSREC00AWS.M2.CARDDEMO.TRANCATG.PSNEW,CATLG,DELETEcreatewrite inferredDISP=(NEW,CATLG,DELETE)TRANEXTR.jcl:102
SYSINin-stream (10 lines)read derivedin-stream dataTRANEXTR.jcl:105
SYSTSINin-stream (4 lines)read derivedin-stream dataTRANEXTR.jcl:117
SYSIN control cards · in-stream app/app-transaction-type-db2/jcl/TRANEXTR.jcl:106-115
  SELECT CAST(
        TRC_TYPE_CODE
     || TRC_TYPE_CATEGORY
     || CAST(TRC_CAT_DATA AS CHAR(50))
     || REPEAT('0',4)
                      AS CHAR(60))
  FROM  CARDDEMO.TRANSACTION_TYPE_CATEGORY
  ORDER BY
        TRC_TYPE_CODE
      , TRC_TYPE_CATEGORY;
SYSTSIN control cards · in-stream app/app-transaction-type-db2/jcl/TRANEXTR.jcl:118-121
  DSN SYSTEM(DAZ1)
  RUN PROGRAM(DSNTIAUL) -
  PLAN(DSNTIAUL) -
  PARMS('SQL')