Interskill Mainframe Training Newsletter - June ´18
Interskill Mainframe Training Newsletter - April ´17
Interskill Mainframe Training Newsletter - August ´16
Past Issues

Mainframe Links
Mainframe Facts - Did you know?


More facts...

Course Catalog » JCL Curriculum » Job Control Language (JCL) 2.3 Series

JCL (z/OS) - JCL Coding Basics - DD Statements 2.3

6 hours



The DD statement is the most often used JCL statement, responsible for defining the input and output resources required when running a program. This course describes the parameters required when dealing with existing data sets, and if needing to create new ones. It also looks at the coding for printed output and job sysout.


Operators and programmers who need to know how to code and submit JCL batch jobs.


Completion of the JCL Coding Basics - JOB and EXEC Statements Interskill course, or appropriate knowledge.


After completing this course, the student will be able to:

  • Describe the syntax required when coding a DD statement
  • Code a DD statement to reference and existing data set, or create a new one
  • Identify the attributes that can be assigned to a new data set
  • Code a simple DD statement to create sysout
  • Describe the purpose of attributes that can be assigned to sysout

Course Content

Input Data Requirements Using DD Statements

General DD Statement Use

Methods Used to Supply Input Data

Placement of the DD Statement

Commonly used DD statement parameters when accessing Data Sets

Role of the Catalog and VTOC

Ignoring DD statement input

Common Input Data DD statement mistakes

Output Data Set Naming and Placement

New and Existing Data Set Reference

Output Data Set Naming Rules

Types of Output Data Sets

Dummy Data Sets

Specifying Data Set Disposition

UNIT and VOLUME Parameters

Output Data Set Space and Data Attributes

Allocating Space to Your Data Set

Releasing Unused Space

Identifying Space-Related Problems


Using the LIKE Parameter

Retention Periods and Expiry Dates

Storage Management Subsystem's role when creating a data set

Basic SYSOUT Requirements Using DD Statements


System Output - SYSOUT


SYSOUT Sub-Parameters

Copies of SYSOUT

Specifying SYSOUT Destination

Advanced SYSOUT Related Parameters and Statements

Limiting Output Produced

Holding SYSOUT

JES2 Output Statement

OUTPUT JCL Statement

Assigning Priority to Output

JCL (z/OS) - JCL Coding Basics - DD Statements 2.3 Mastery Test

Course Catalog » JCL Curriculum » Job Control Language (JCL) 2.3 Series
  © All rights reserved. Interskill Learning Pty Ltd.
  HomeAbout UsProductsDemonstrationCourse CatalogContact UsSite Map
      Interskill IBM