JCL for Testers and Analysts

Why take this course?

After completing this course, you will be able to
  • describe the steps involved in testing an application.
  • submit and review a JCL Job.
  • recognize and troubleshoot common JCL errors.
  • edit JCL for re-use in other situations.

This hands-on course will teach you the basics about how to access the IBM MVS development environment and use the development tool available in TSO to test business applications operating in batch mode. We focus on providing the fundamentals of the MVS Job Control Language so that existing jobs can be modified and submitted, and the results verified to test changes made to applications. We'll get you working on lots of hands-on exercises to ensure that you have an effective learning experience.

Who should attend?

Business analysts who have limited knowledge of mainframe environments and want to learn how to test business applications in a batch environment.

Any prerequisites?

You should have a working knowledge of TSO/ISPF (see the Profience course TSO/ISPF Essentials ) and a basic understanding of computer software and programming logic.

Dates and Fees

1 Day   ? - $ 397 (CAD)  ? Up to 3 - $ 737 Up to 6 - $ 1,104    ? Plus - $ 187
Sorry, no classes are currently scheduled, please contact us to request a class
Contact us to arrange your preferred date and/or in-class training

What Topics Are Covered?

JCL Overview
  • What does a Job consist of?
  • Syntax rules
  • Statement types
  • Files used by programs
Job Customization and Execution
  • JCL customization
  • Execute a job
  • Monitor the execution
  • Verify the results
  • JES Generated Reports
  • Program Generated Reports
  • Output Files Verification
  • What can go wrong?
  • Most common syntax errors
  • Allocation problems
Conditional Execution
  • Conditional execution at the job level
  • Conditional execution at the step level
  • Execution results for Non-zero Return Code
  • Execution problems
  • Resolving ABENDs
  • Online help for Completion Codes
  • Online help for Execution Messages
  • Resolving ABENDs with Condition Codes
  • Job ABENDs