z/OS JCL Taster

This one-day introduction to IBM's z/OS JCL is an Internet-only 'taster' course that will demonstrate the effectiveness of RSM's Virtual Classroom Environment (VCE). In addition to an overview of JCL, the course includes some hands-on sessions that allow the participants to experience logging on to the RSM z/OS system and carrying out practical exercises.

This particular course teaches the very basics of coding a JOB, an EXEC and DD statements.

The next step

If your interest is in learning how to use JCL thoroughly, then attending the RSM courses z/OS JCL Workshop Part 1 - Foundation Skills and z/OS JCL Workshop Part 2 - Advanced Functions & Utilities is recommended.


On successful completion of this course you will be able to:

  • experience the effectiveness of RSM's Virtual Classroom Environment (VCE)
  • experience logging on to the RSM systems and carry out hands-on exercises
  • code some basic JCL statements
  • submit a job
  • resolve basic JCL errors.

Who Should Attend

Anyone interested in trying RSM's VCE environment and the effectiveness of using RSM's z/OS systems for hands-on exercises.


A basic ability to use TSO/ISPF would be helpful.


1 day

Fee (per attendee)

£375 (ex VAT)

Course Code



z/OS: Structure and Components

z/OS background and history; MVS main memory and virtual storage; MVS versions; Address space layout; Common area; Private area; Main components of z/OS; z/OS processing environments: On-line, TSO, ISPF, Batch; MVS spooling; Other program products and their functions.
This segment gives a brief overview of z/OS.

Introduction to z/OS JCL

Basic job structure; Job stream processing; JCL output; JCL statement types; JCL statement format and coding rules; JES2 control statements; JES3 control statements; JCL error points.
Describes jobs and job steps, introduces rules for coding JCL statements and explains the role that JES has in job submission and execution.

The JOB Statement

The JOB statement overview; Accounting information - positional; Programmer's name - positional; Keyword parameters; Other keyword parameters; Example JOB statements.
This segment distinguishes between positional and keyword parameters. It also explains the more common JOB statement parameters.

The EXEC Statement

The EXEC statement; EXEC format - program; EXEC format - procedure; EXEC keyword parameters; Other EXEC keyword parameters; COND parameter; EVEN or ONLY; Example EXEC statements; EXEC statement summary.
Covers the differences between executing a program and a procedure. Parameters used when a program is executed are explained.

Printing and In-stream Data

Print files & In-stream data; Printing: Examples, DEST, COPIES, DCB; Output statement; OUTPUT statement: Implicit, Explicit, Multiple output; Output statement parameters; Examples; OUTDISP parameter; In-stream data.
JES's handling of print output (which output queue the print output will go to, etc), plus the use of in-stream data.

© RSM Technology 2018