JCL and Utilities course

Duration:              5 days

Description:        This course introduces the student to the concepts of Job Control Language and its uses. It looks at the various JCL statements, their parameters and their use in a standard Jobstream. In-stream and Cataloged procedures, and the SET and INCLUDE statements are also explained. It also looks at some of the standard utilities provided by IBM for an MVS or OS/390 system and how they are used to perform general functions. Some practical exercises are used to demonstrate the various facilities available in JCL and how to use some of the utilities supplied by IBM.

Upon completion, a student should be able to:

  • Describe the basic concepts of JCL and know how to write their own Jobstreams.
  • Look up messages in the operations messages manual and determine errors that may occur in JCL.
  • Identify the 19 types of JCL statements, their uses and syntax.
  • Code the more common parameters of the JOB, EXEC and DD JCL statements.
  • Describe the difference between, and be able to use, the COND parameter and the IF statement.
  • Use In-stream and external procedures.
  • Use the INCLUDE and SET Statements.
  • Describe the difference between data set and system utilities.
  • Use the more common IBM utilities and some of their control statements.
  • Code simple IEBGENER, IEBCOPY, and IEHLIST jobs.

Audience:              Operators or trainee programmers with little or no knowledge of Job Control Language.

Prerequisites:     A basic understanding of how an MVS system works and a basic working knowledge of TSO/ISPF.