Statement | Format | Relationship | Entities |
---|---|---|---|
DD (program) |
//[execName] EXEC PGM = ProgName …//ddName DD DSN = DSName,… |
Job Has Data Connector
Data Connector Refers To Data Store Data Connector Refers To File |
Data Connector attributes:
Datastore.Name = <dsn-name> Datastore.DSN = <dsn-name> File.Name = <ProgName>. <ddName> File.PortName = <ddName> |
DD (system program) |
//[execName] EXEC PGM = SysProgName …//ddName DD DSN = DSName,… |
Job Has Data Connector
Data Connector Refers To Data Store Connector Is Read In System Program Connector Is Written In System Program |
Data Connector attributes:
Datastore.Name = <dsn-name> Datastore.DSN = <dsn-name> Sysprogram.Name = <SysProgName> |
EXEC (program) |
//EXEC PGM = ProgName |
Job Runs Program Entry Point | ProgramEntry.Name = <ProgName> |
EXEC (system program) |
//EXEC PGM = SysProgName |
Job Runs System Program | Sysprogram.Name = <SysProgName> |
EXEC (procedure) |
//[execName] EXEC [PROC =] ExternalProc Name |
JCL File Executes JCL Procedure | For resolved files: JclProc.Name = <resolved-name>
For unresolved files: JclProc.Name = <ExternalProcName> |
INCLUDE |
//INCLUDE MEMBER = member |
JCL File Includes JCL Procedure | For resolved files: JclProc.Name = <resolved-name>
For unresolved files: Jclproc.Name = <member> |
-INC (Librarian) |
-INC member |
JCL File Includes JCL Procedure | For resolved files: JclProc.Name = <resolved-name>
For unresolved files: Jclproc.Name = <member> |
JOB |
//jobName JOB [parameters] |
JCL File Defines Job | Job.Name = <Jcl.Name>. <jobName>
Job.JobName = <jobName> Job.StepsNum = <JobStepsNumber> |