Advanced MVS JCL - A Practitioner Series Course Offering
Copyright © 2000 Mentor Services Corp - 200 White Plains Road - Tarrytown - NY 10591.

MORE INFORMATION COURSE LIST MENTOR HOME PAGE

Introduction: MVS JCL is a language full of pitfalls, ambiguities, gray areas and events that often defy logic. For every rule there seemingly, is at least one exception. The documentation provides little or no explanations. Even people using JCL on a daily basis for many years have areas that can be refreshed or enhanced. There are new portions of JCL that can make the JCL user more effective.

This course focuses on those parts of JCL which will satisfy most, if not all, of the needs of the MVS JCL user. The course author and instructor have been using JCL for 25 years.

Audience: Programmers, system programmers, end-users, analysts, technical support specialists, or operators who have a need to submit batch work in an MVS system or need to debug JCL.

Objectives:  Upon completion of this session, the student should be able to:

  • State when MVS will alter or ignore submitted JCL
  • Given return codes from previous steps, state what a step will do when a specific COND parameter is specified.
  • State three DASD space considerations.
  • List the steps involved in taking a job from submission to termination.
  • Create instream and catalogued JCL procedures
  • Override parameters and control statements in JCL procedures
  • Use the IF/THEN/ELSE/ENDIF construct to create conditional step logic
  • Identify the impact of system-managed storage on JCL
  • Use installation-defined SMS constructs in a job stream

Prerequisites: The student must be a JCL user.

Duration: This course is 3 days long.