You have a basic understanding about Mainframe systems but not sure how to start coding? This course will teach you what you need to know. This is the first step for anyone who wants to start coding Programs on Mainframe sytems so you can start a new career as a Mainframe Professional.
Build a foundation in Mainframe with this tutorial for beginners.
You will Learn:
A Powerful Skill at Your Fingertips Mainframe is extensively used in large corporations which deal with huge amount of data every day. Over 70% of the global Fortune 500 companies use Mainframe to run their business for everything from cloud to mobile to big data and analytics. Now, there are 1.1 million customer transactions per second on Mainframes compared with just 40,000 searches on Google per second. IBM is the leading manufacturer of the Mainframe Systems.
Content and Overview Through this course, you’ll learn about the JOB Control Language on the Mainframe system.
Starting with an overview of the JCL, this course will take you through the types of statements, Procedures and Utilities used in JCL.
With these basics mastered, the course will take you through the different operation that you can do on a dataset, will introduce the GDG and its use in the Mainframe systems.
Upon completion you will be literate in JOB Control Language, understand how a JCL program is coded and executed on a Mainframe.
NOTE: This is a JCL Programming course. It does not cover Programming in COBOL. However, execution of Cobol programs using JCL is covered in this course.
A Batch process is an execution of a series of jobs without user interaction. Batch processing is explained with an example using white-board video format.
JOB CONTROL LANGUAGE is used to submit jobs to the Mainframe systems. Overview of the JCL is explained in this video.
The syntax of the JCL is explained. The requirements to write a JCL program is also explained.
JOB statement is the first statement in any JCL program. The Job statement is explained in detail including all the parameters of the JOB statement.
EXEC statement tells the system what programs/procedures to execute in the JCL. The EXEC statement and its parameters are explained in details.
Dataset Definition statement specifies all the files that are to be used in the JCL. DD Statement and its parameters are explained in detail.
JCL is coded from scratch. JOB, EXEC and DD statements are coded to sort a file. The job is then submitted to the system and the output file is analyzed to check whether the job ran fine or not.
Every job step sets a return code based on the status of the execution. Return codes are explained in this video. Difference between return code and MAXCC is also explained.
The way a JOB is processed on Mainframe is explained in detail.
System Display and Search Facility (SDSF) is explained in detail.
A PS dataset is created from scratch using JCL.
A PDS dataset and its members are created using JCL.
Deletion of a PS/PDS dataset is explained in detail.
Generation Data Groups are group of related datasets. An Overview of GDG and its properties are given in this lecture.
GDG is created using JCL.
The properties of a GDG can be changed using IDCAMS utility. This is called altering a GDG. Altering a GDG is explained in detail.
I have several years of Professional Experience in Computer Programming on Mainframe systems. I handle Daily Batch Processes for Multi National Firms handling over 5 million transactions per day, with cash flow worth $3 billion. My mainframe experience involve COBOL, CICS, JCL, TSO, ISPF, VSAM, DB2.
I am on UDEMY to share the knowledge i gained through my work.