About ABIS
All CoursesbalkjeGeneral » Introduction to HW & SW » Soft skills » TracksOperating systems » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad and iPhone iOSDatabases and middleware » Relational databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data and analyticsApplication development » Methods and techniques » TOGAF » PRINCE2 » Agile development and Scrum » Programming languages » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesSystems management » ITIL » SecuritybalkjePractical informationRegistration 


This course teaches:

  • how to code JCL (Job Control Language) statements to obtain a correct execution of programs and the correct treatment of data sets;
  • the interpretation of job output via SDSF (Spool Display and Search Facility) in order to correct possible errors as soon as possible;
  • the use and creation of procedures.

Main topics

  • Job Entry Subsystem (JES) and batch processing
  • The different statements and their function:
  • JOB statement: accounting information, job scheduling parameters, execution parameters, job output specification
  • EXEC statement: PGM, PROC, PARM, COND, TIME, etc.
  • DD statement: data set description, resource specification, output description, in-stream data sets, etc.
  • IF-THEN-ELSE construction
  • OUTPUT statement
  • Job log and job output • SDSF manipulation
  • Special datasets and associated parameters:

concatenation • partitioned and sequential data sets • temporary data sets • backward references • GDG • SMS parameters • JOBLIB • STEPLIB • ...

  • Use of procedures:

definition • parameters • changing and adding • symbolic parameters

  • Debugging of JCL, frequent abends, ...
  • JES2 control statements

Intended for

Programmers, operators, system programmers, schedulers.


Basic knowledge of ISPF/PDF is necessary (see course ISPF/PDF basics). You can test yourself to see if you have enough background by printing and filling in the self-test (PDF file - 26 KB).

Training method

About half of the time is spent on practical exercises.

Course leader

an ABIS instructor.


2 days.


You can enrol by clicking on a date
datedur.lang.  location  price
13 Jun2NWoerden  (NL)950 EUR  (exempt from VAT) 
31 Aug2ELeuven  (BE)950 EUR  (excl. VAT) 
23 Nov2NWoerden  (NL)950 EUR  (exempt from VAT) 

Global score

4.1/5 (based on 329 evaluations)


Formation très intéressante (, )
Prima; mijn doel was gestructureerd inzicht in de opbouw van JCL te krijgen en de betekenis van de verschillende onderdelen te verduidelijken zodat ik beter weet waarmee ik bezig ben. Volgens mij is dat goed gelukt. (, )
Dans l'ensemble je me suis sentie à l'aise. (, )
Un bon cours, orientation un peu trop débutant à mon gout (, )
zeer nuttig en heel veel geleerd met een uiterst kundig en behulpzaam cursusleider. (, )
Voor mij heel informatief. Cursus vlot gegeven. dag 3 - namiddag een kleine inzinking - op een gegeven moment wel heel veel info in korte tijd. (, )
Positief, leuke 2 dagen (, )
Omdat ik, als beginneling, helemaal van begin af aan JCL leer, zijn de eerste hoofdstukken erg goed. De verdere hoofdstukken zal ik meer in "mijn" temp moeten doornemen. Beoordeling : uitstekend. Al het materiaal is goed te volgen (, )
zeer leerzaam (, )
Omdat de cursus "in house" werd gegeven was de inrichting voor het maken van oefeningen niet optimaal. (, )

Refresh this page to see other comments.