MFmainframe-rea
WS carddemo · 26f629ef

Batch job · 2 steps · CBEXPORT.jcl:1CBEXPORT

CLASS=A MSGCLASS=0 NOTIFY=&SYSUID
Steps in order

Job stream

STEP01

runs IDCAMS observed — VSAM access method services (define/delete/copy datasets)CBEXPORT.jcl:24
DDDatasetDISPUseBasisAt
SYSPRINTSYSOUT=*write derivedSYSOUT=*CBEXPORT.jcl:25
SYSINin-stream (12 lines)read derivedin-stream dataCBEXPORT.jcl:26
SYSIN control cards · in-stream app/jcl/CBEXPORT.jcl:27-38
  DELETE AWS.M2.CARDDEMO.EXPORT.DATA CLUSTER PURGE
  SET MAXCC = 0

  DEFINE CLUSTER (NAME(AWS.M2.CARDDEMO.EXPORT.DATA) -
                  INDEXED -
                  KEYS(4 28) -
                  RECORDSIZE(500 500) -
                  CYLINDERS(10 5) -
                  FREESPACE(10 10) -
                  SHAREOPTIONS(2 3)) -
         DATA (NAME(AWS.M2.CARDDEMO.EXPORT.DATA.DATA)) -
         INDEX (NAME(AWS.M2.CARDDEMO.EXPORT.DATA.INDEX))

IDCAMS: DELETE deletes AWS.M2.CARDDEMO.EXPORT.DATADEFINE CLUSTER defines AWS.M2.CARDDEMO.EXPORT.DATA, defines AWS.M2.CARDDEMO.EXPORT.DATA.DATA, defines AWS.M2.CARDDEMO.EXPORT.DATA.INDEX

STEP02

runs CBEXPORT observedCBEXPORT.jcl:43
DDDatasetDISPUseBasisAt
STEPLIBAWS.M2.CARDDEMO.LOADLIBSHRread inferredDISP=(SHR)CBEXPORT.jcl:44
CUSTFILEAWS.M2.CARDDEMO.CUSTDATA.VSAM.KSDSSHRread derivedCBEXPORT SELECT CUSTOMER-INPUT ASSIGN TO CUSTFILE (app/cbl/CBEXPORT.cbl:35), OPEN INPUTCBEXPORT.jcl:49
ACCTFILEAWS.M2.CARDDEMO.ACCTDATA.VSAM.KSDSSHRread derivedCBEXPORT SELECT ACCOUNT-INPUT ASSIGN TO ACCTFILE (app/cbl/CBEXPORT.cbl:41), OPEN INPUTCBEXPORT.jcl:51
XREFFILEAWS.M2.CARDDEMO.CARDXREF.VSAM.KSDSSHRread derivedCBEXPORT SELECT XREF-INPUT ASSIGN TO XREFFILE (app/cbl/CBEXPORT.cbl:47), OPEN INPUTCBEXPORT.jcl:53
TRANSACTAWS.M2.CARDDEMO.TRANSACT.VSAM.KSDSSHRread derivedCBEXPORT SELECT TRANSACTION-INPUT ASSIGN TO TRANSACT (app/cbl/CBEXPORT.cbl:53), OPEN INPUTCBEXPORT.jcl:55
CARDFILEAWS.M2.CARDDEMO.CARDDATA.VSAM.KSDSSHRread derivedCBEXPORT SELECT CARD-INPUT ASSIGN TO CARDFILE (app/cbl/CBEXPORT.cbl:59), OPEN INPUTCBEXPORT.jcl:57
EXPFILEAWS.M2.CARDDEMO.EXPORT.DATASHRwrite derivedCBEXPORT SELECT EXPORT-OUTPUT ASSIGN TO EXPFILE (app/cbl/CBEXPORT.cbl:65), OPEN OUTPUTCBEXPORT.jcl:62
SYSOUTSYSOUT=*write derivedSYSOUT=*CBEXPORT.jcl:67
SYSPRINTSYSOUT=*write derivedSYSOUT=*CBEXPORT.jcl:68