We may earn an affiliate commission when you visit our partners.
Course image
Abhishek Rathi

Note: Mainframe ID will not be provided with the course. You have to arrange your own Mainframe ID.

Read more

Note: Mainframe ID will not be provided with the course. You have to arrange your own Mainframe ID.

Welcome to the most detailed and elaborate course about Mainframe on the whole internet. The course offers exclusive content about Mainframe in movies and other media.

The course has been It is the top reviewed and most sought-after course about Mainframe on Udemy. I made this course exclusively for UDEMY.  You will not find content like this on the internet.

This course also includes some amazing facts about Mainframes like FIFA world cup brazil used Mainframes to detect whether a goal has been scored or not, and the most recent New Jersey Unemployment department needs COBOL programmers during the COVID-19 corona crisis.

About Me:

I am the original creator of the Mainframe courses on Udemy. I have been creating content since January 2017. After seeing my success many other instructors and Training institutes have started their own courses. Most of these are training institutes that just launch courses to earn more and more money.

I am NOT a Training institute. I am an instructor on Udemy. Training institutes just launch many courses under many different topics to earn more and more money. They also have physical training institutes where they teach. They then create content and launch on Udemy to earn extra income.

I do not do this. I only create content related to Mainframes and Electronics. I create content exclusively for my website and Udemy.

You can go to my YouTube channel and you will find free content and courses worth many hours related to Mainframes.

I had 3 courses in 2017

1. TSO/ISPF

2. JCL

3. VSAM

I had announced that I will release 3 more courses soon

1. COBOL

2. DB2 SQL

3. CICS

Other instructors started releasing courses under the same title as mine. They added some extra information to make their courses look better.

I have 8 years of experience in Mainframes. I was also the community partner for IBM Z day which was organized by IBM on Nov 21. More than 300 students from this course joined that event. You can search for IBM Z day and on the landing page of the event you will find "Mainframe Nation", that is me.

So be rest assured that you are learning from an authentic Udemy Instructor and not from a Training institute.

This course is a collection of 4 courses.

It covers TSO/ISPF commands in detail. The ISPF commands taught in the course are exhaustive.

After TSO/ISPF it covers Job Control Language basics.

It then teaches COBOL basics.

VSAM is covered in detail.

CICS along with 2 projects is explained at the ending of the course.

After this course, you will have a full overview of the Mainframe environment.

Monthly updates: I provide monthly updates to the course. I keep adding new content to the course, so you can keep learning new things about Mainframes.

All this comes with a 30-day money-back guarantee.

Heard about Mainframe but are not sure how to get started? This course will teach you what you want to know. This is the first step for anyone who wants to learn about Mainframes so you can start a new career as a Mainframe Professional.

  • This Course is DIRECT and TO THE POINT.

  • Over 19 hours of video content and 200+ lectures.

  • 5 COBOL Assignments, 2 Mini projects in CICS, and a Practice Test.

  • Get all the presentations in the course, so you don't have to take notes while watching the lectures.

  • I also UPDATE this course periodically to include even more Videos. New Resources and Articles are also added.

  • Join Over 6,200+ Students Who Have Enrolled in this Udemy Course.

  • If you ever have any questions please feel free to message me directly and I will do my best to get back to you as soon as possible.

Build a foundation in Mainframe with this tutorial.

You will Learn:

  • What a Mainframe Computer is.

  • The various Technologies and Terminologies associated with Mainframes.

  • Running TSO/ISPF Commands on a Mainframe

  • Creating datasets and performing operations on them

  • Identify the different programming languages and Operating systems used on mainframe

  • ISPF commands

  • TSO commands

  • JCL in detail

  • VSAM in detail

  • Basics of CICS

  • Basics of COBOL

and much much more......

Mainframe is extensively used in large corporations which deal with huge amounts 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 Mainframe Systems.

Content and Overview  Through this course of over 18 hours of content, you’ll learn about the Mainframes and establish an understanding of the mainframe system.

Starting with an overview of the Mainframes, this course will take you through the types of datasets, Operating systems, and data processing used on mainframes.

With these basics mastered, the course will take you through TSO commands, will introduce you to ISPF commands, allocation of datasets, and then the different operations you can perform on the datasets.

It will then cover

Upon completion you will be literate in Mainframe terminology, understand how datasets are created, and how you can use commands to operate on the data in these datasets. You will gain enough knowledge to self-learn further Mainframe topics such as CICS.

Enroll now

What's inside

Learning objectives

  • You will learn to code cobol programs
  • You will learn to code cobol - cics programs
  • You will master tso and ispf commands on mainframe computer that will help you in your day to day work and projects
  • You will learn how to code job control language programs
  • You will learn all the major ispf commands and understand ispf operations
  • Advanced tso/ispf commands are covered as well
  • You will learn all major vsam topics such as creation of ksds, rrds, esds, lds, alternate index, repro etc
  • You will learn how to create datasets on a mainframe and perform operations on them
  • You will be able to install your own mainframe operating system emulator on your personal computer
  • You will also learn how to connect to a mainframe
  • You will learn what a mainframe is
  • Mainframe manufacturers in the world today
  • The history of ibm mainframes
  • Operating systems used on mainframe computers
  • Identify the various mainframe technologies.
  • Programming languages used on mainframes today
  • Different types of processing done on a mainframe
  • Learn about industries where mainframes are used
  • This will build a base to learn further about application programming on mainframes
  • Show more
  • Show less

Syllabus

The Resources and information provided in this course is discussed

1. TSO/ISPF

2. JCL

3. VSAM

4. COBOL and CICS



Topics Covered


Section 1. Introduction to the Course

Section 2. Guide to use a Mainframe on your Personal Computer!!!

Section 3. What are Mainframes?

Section 4. TSO

Section 5. ISPF

Section 6. Dataset allocation

Section 7. Operations on Datasets.

Section 8. Commands

Section 9. Advanced Commands

Section 10. Transferring Files between Mainframe and your Personal Computer


Section 11. == Course 2: Job Control Language (JCL) =====

Section 12. STATEMENTS in JCL

Section 13. Execution of a JCL program

Section 14. Libraries in JCL

Section 15. Generation Data Groups


Section 16. == Course 3: Virtual Storage Access Method or VSAM

Section 17. Types of VSAM datasets

Section 18. Processing VSAM datasets


Section 19. == Course 4: COBOL programming ==========

Section 20. DIVISIONS in COBOL

Section 21. Statements in COBOL

Section 22. Arithmetic in COBOL

Section 23. Functions in COBOL

Section 24. CONDITIONAL PROCESSING and LOOPS in COBOL

Section 25. ==== Introduction to CICS: Customer Information Control System ========

Section 26. Attributes in BMS Maps

Section 27. CICS - COBOL programs

Section 28. CICS Mini Project

Section 29. CICS Mini Project 2

Section 30. Electronics Mainframe Project: Mainframe Pi

Section 31. Master the Mainframe Contest

Section 32. Quiz





All the Lectures


Section 1. Introduction to the Course

Syllabus download


Section 2. Guide to use a Mainframe on your Personal Computer!!!

Tools we will need

Installation of the software

Booting up MVS and logging on to TSO

Logging on to TSO when Login screen does not appear

Logoff from TSO and shutting down the MVS

Connect to a Company's Mainframe


Section 3. What are Mainframes?

What is a Mainframe?

Mainframe vs Supercomputer difference

Mainframe vs Supercomputer

Who uses Mainframe

Mainframe Manufacturers

IBM Mainframe History

IBM System/360 Mainframe

Features of a Mainframe or "The reasons why Mainframes are still used"

Operating systems used on Mainframe

Languages used on Mainframes

Types of Data Processing on Mainframes

Batch Process

Quiz on the basic concepts


Section 4. TSO

TSO overview

Connect to a Company's Mainframe

Let's connect to a mainframe and run TSO Commands


Section 5. ISPF

ISPF is not available on MVS Turnkey system

Getting access to an IBM Mainframe

What is ISPF?

PF Keys and customizing ISPF panel


Section 6. Dataset allocation

Types of Datasets on Mainframes

Dataset naming convention

Create a new PS and PDS dataset


Section 7. Operations on Datasets.

Copy Data from one dataset to another

Move Data from one dataset to another

Compare datasets

Search datasets

Rename and delete datasets

EDIT, VIEW and BROWSE datasets


Section 8. Commands

In-Line commands

ISPF commands

Navigation to a particular line in datasets


Section 9. Advanced Commands

PROFILE and related commands

RETRIEVE, NRETRIEV and AUTOTYPE

Compress a PDS

Create a new PDS and its member from command line


Section 10. Transferring Files between Mainframe and your Personal Computer

Downloading Files from a Mainframe Computer

Uploading Files to a Mainframe Computer


Section 11. == Course 2: Job Control Language (JCL) =====

JCL Overview

JCL Syntax


Section 12. STATEMENTS in JCL

JOB Statement

EXEC Statement

DD Statement


Section 13. Execution of a JCL program

Let’s run our first JCL

JOB Processing in JCL

Return Codes

SDSF Subsystem

OUTLIST in MVS

Instream Procedures

Symbolic Parameters

Cataloged Procedures and Nested Procedures


Section 14. Libraries in JCL

JOBLIB

STEPLIB

JCLLIB


Section 15. Generation Data Groups

GDG Overview

Create a GDG

Referencing a GDG

Delete a GDG


Section 16. == Course 3: Virtual Storage Access Method or VSAM

What is a VSAM?

Free Space and VSAM splits

Control Interval, Control Area and VSAM Cluster


Section 17. Types of VSAM datasets

Create a KSDS VSAM file

Create an ESDS VSAM file

Create a RRDS VSAM file

Create a LDS VSAM file


Section 18. Processing VSAM datasets

DITTO utility for VSAM datasets

LISTCAT

REPRO command in VSAM


Section 19. == Course 4: COBOL programming ==========

What is COBOL?

Why COBOL was developed?

COBOL Specifications

Structure of COBOL program

OpenCobolIDE Installation

Compiling and running a program

The HELLO WORLD program!!!


Section 20. DIVISIONS in COBOL

How to code the IDENTIFICATION DIVISION

How to code the WORKING-STORAGE SECTION

How to code the PICTURE clause

Numeric Edited in PICTURE clause

How to code the VALUE clause

How to code the Group Items

How to code the PROCEDURE DIVISION


Section 21. Statements in COBOL

DISPLAY statement

MOVE statement

ACCEPT statement

PERFORM and STOP RUN

Assignment 1: Greet the user "HELLO"


Section 22. Arithmetic in COBOL

ADD statement

SUBTRACT statement

MULTIPLY statement

DIVIDE statement

COMPUTE statement

Assignment 2: Find the SQUARE and CUBE of a number

Assignment 3: TAX CALCULATION program


Section 23. Functions in COBOL

Types of Functions in COBOL

Mathematical Functions

Statistical Functions

Character Functions

Financial Functions

Trigonometric Functions


Section 24. CONDITIONAL PROCESSING and LOOPS in COBOL

IF ELSE loop

PERFORM UNTIL statement

Assignment 4: An Interactive Simple Interest Program using Loops


Section 25. ==== Introduction to CICS: Customer Information Control System ========

What is CICS?

Create a BMS Mapset

Compile a BMS Mapset

Define, Install and send a Mapset in CICS region

Assignment 5: Create a Login Map for the CICS region


Section 26. Attributes in BMS Maps

ASKIP Attribute

DRK Attribute

IC Attribute

Adding UNPROT fields for entering username and password

Section 27. CICS - COBOL programs

Send a BMS Map using a COBOL program

Compiling a COBOL CICS Program

Define a Program in CICS region


Read more
You will install MVS Turnkey on your Personal Computer running Windows Operating system and will be able to practice TSO/ISPF comannds and JCL on it

We need three things to work on a Mainframe Computer. We need a Mainframe Computer Hardware. Then we need an Operating System to install on it and then we need a Terminal to connect to the Mainframe. The Mainframe Hardware can be emulated using the Hercules Emulator. Hercules Emulator is a Software that behaves like a Mainframe. Then we can use the OS/VS2 operating system which is a FREE operating system for Mainframes. For a Terminal we can use a 3270 Terminal Emulator.

In this lecture the full procedure to download the softwares required to work on a Mainframe is explained. The software MVS Turnkey 3.8j system is also explained. All the material required to take this course is explained as well.

We can use any 3270 emulator available on the internet

The full process to install the softwares to work on a Mainframe is explained in this lecture. The procedure is extremely simple. The cryptoTerm can be easily installed by just launching the installer. The MVS Turnkey system just needs to be extracted and the console mode should be switched on.

Since the softwares are now installed we can boot the MVS up and use it. The act of booting up MVS is called Initial Program Load (IPL) on Mainframes. The full process of IPL is explained in detail in this lecture.

After the IPL is over we will connect to it using CryptoTerm Terminal emulator. Once the login screen arrives we will logon to the TSO environment. TSO stands for Time sharing Option. The username for MVS is HERC01 and password is cul8tr.

Sometimes the Login screeen does not appear. You will see the turnkey symbol without the login option. In that case you can just click on anywhere on the screen and press the enter key. Then enter the username HERC01. It will then ask you for a password. Enter CUL8TR and press enter key again. You will then be logged on to the MVS. This procedure is also explained in this lecture.

Once the work we need to do on a Mainframe is complete we can logoff from the system. We can use the logoff command to accomplish this. The logoff command is entered on the READY prompt.

To shutdown the system we have to enter shutdown on the READY prompt and then press enter. This will submit the shutdown job which will shutdown the system. After submitting this job we should ideally logoff from the system using the logoff command. The shutdown process will start and it will automatically close the MVS command prompt once it is over.

The previous lectures demonstrated how you can run a Mainframe on your own personal computer. When you work for a company then you will be provided with an IP address and a port number to connect to a Mainframe. You will also be given a username and a password to logon after connecting to it.

In that case you just need a Terminal Emulator to connect to a Mainframe. You have to enter the IP address and port number to connect to the mainframe. Once you are connected you can enter the username and password to logon to the TSO environment.

This article explain in detail the entire process to connect to a Company's Mainframe.

In this section i will explain how you can use MVS Turnkey system on Ubuntu

In this lecture, I will show you how you can Install and use MVS Turnkey system on Ubuntu. MVS Turnkey system can be just extracted and run on Ubuntu. We can then connect to it using c3270 emulator. This lecture explains the whole procedure in detail.

In this lecture i will show you, how you can connect to a Mainframe using c3270. In Ubuntu you can install c3270 using the command "sudo apt-get install c3270". For connecting to your Mainframe give command "c3270 ip address : port number". You will then be connected to your Mainframe.

In this section i will explain in detail the IBM Z Xplore Contest. It was formerly known as Master the Mainframe Contest.

IBM Z Xplore (formerly Master the Mainframe) is an annual contest organized by IBM. You will get prizes from IBM if you complete this contest. This article explains the IBM Z Xplore contest in detail.

IBM Badges are helpful in getting employment. To apply for jobs just click on the badges and it will show the skills learned through that badge. You can then click on that skill and it will list all the jobs that are currently available for that skill. You can then apply for that job. In this lecture, I will show you this procedure in detail.

You can display your IBM badge on LinkedIn. It will be shown in your Certifications section. In this video, I will show you how you can display your badge on LinkedIn and share it on your Social Media profiles such as Facebook, Twitter and your own website.

You will learn what a mainframe computer is. How is it different from a normal computer, where they are used in today's world and their relevance in current world.

A Mainframe is a large, highly secure computer. It is built to run continuously and process large workloads. Large organizations use it to run their mission critical applications such as airline ticket booking and ATM transactions. This lecture describes Mainframe computers in detail.

The industries which use Mainframe Computers are explained. Mainframes are extensively used in industries like Banks, Retail, Aviation and Railway. The New Jersey government use Mainframe for Unemployment benefit program.

The lecture starts with at scene from IRON MAN.

IBM and the seven dwarfs are explained in detail in this lecture. The seven dwarfs refer to the seven companies which gave competition to IBM in the Mainframe business. IBM was bigger than the seven dwarfs combined and is still the world leader in Mainframes.

The lecture starts with a scene from AVENGERS where Tony Stark is talking about Mainframe.

IBM is the world leader in Mainframe Manufacturing. IBM system 360 was released in 1964 which is the predecessor to the modern z14 mainframe. The journey from the sytem 360 to the modern mainframes is explained in detail in this lecture. 

The lecture starts with a scene from the movie RESIDENT EVIL RETRIBUTION which has reference to Mainframe.

A lot of students never leave a review. Please leave a review of this course, so i can reach more people with my content.

In 1964 IBM released the System/360 Mainframe. The development of this Mainframe was the second biggest project in the world in 1960s, only after the Apollo space program. The IBM system 360 turned out to be a huge success. The IBM system 360 is explained in detail in this lecture. 

The lecture starts with a scene of the TV series MAD MEN, which has references to the system 360.

Mainframes are considered legacy by many, but still they are extensively used all over the world today. Writers even said that mainframe will die in late 90s but still they are being used and are being developed by IBM. The reasons for widespread use of Mainframe and the features of a Mainframe is explained in detail in this lecture.

The lecture starts with a scene from TEENAGE MUTANT NINJA TURTLES which has reference to Mainframe.

The lecture gives an overview of the operating systems used on mainframes. At the end of the lecture you will be able to identify the meaning behind the names of these operating systems.

Introduction to the programming languages used on the mainframes. Also you will be able to identify the front end and back-end technologies used on the mainframes.

This lecture describes the ways in which you can process the data on the mainframes. At the end of this lecture you will be able to distinguish between the Batch and Online Transaction processing on mainframes.

Batch processing explained using Whiteboard animation

Quiz around the main concepts of a mainframe system

Learn what is Time Sharing Option.

TSO - Time sharing option is introduced in this lecture. 

In this lecture we logon to a mainframe and run commands on the TSO command prompt. At the end of this lecture you will be able to do operations on a mainframe such as allocating, renaming and listing datasets on mainframes. 

You can interact with TSO using different modes.


  1. Directly

  2. Batch mode


Either you interact with it directly or you can interact with it using batch mode. The batch mode will use JCL to execute TSO commands. To interact with TSO directly you can use either


  1. Line by line mode

  2. Full-screen mode


In line by line mode, you will enter a command and TSO will return the result back to you.

In full-screen mode, you will enter a command such as ISPF and OMVS that will start a fullscreen application. You will then use these apps to interact with TSO.


This lecture is a white screen animation video that will explain to you in detail all these modes along with examples.

TSO commands can be executed using various ways.


  1. READY prompt

  2. ISPF command line

  3. ISPF command shell


You can use any of the above to execute a TSO command. You can also use JCL to execute a TSO command. IKJEFT01 program is used to execute such a command. This lecture explains in detail, all the ways that can be used to execute a TSO command.

Some commands such as EDIT have subcommands as well. For example, if we enter into EDIT mode then we can use subcommands such as SAVE which will save the dataset after editing. The TSO subcommands are explained in detail in this lecture.

We can see all the available commands in the TSO region by using the TSO HELP command. TSO HELP gives you a list of all the available commands in the TSO region. This lecture explains the TSO HELP command in detail.

ISPF

ISPF is not available on MVS Turnkey system. MVS Turnkey system does not have z/OS on it. To work on ISPF you will need access to a Mainframe running z/OS.

The ISPF panel is explained in detail in this lecture. At the end of this lecture you will be able to browse through an ISPF panel on your own.

The PF(Program Function) keys are explained in this lecture. At the end of this lecture you will be able to customize the ISPF panel according to your need as well as assign different function to the Fn keys on your keyboard.

You will learn how to allocate a dataset on mainframes and different types of datasets available.

Data set on a z/OS is record-oriented. Whereas, the files on Windows, Mac and Unix are byte-oriented. Hence, saying that a Data set is just a file on a mainframe is completely wrong. Byte-oriented files are unstructured stream of bytes whereas z/OS data sets are organized and structured. The End-of-Line characters such as CR and LF are explained in detail in this lecture. Records and fields in a data set are also explained. The summary of the lecture is attached as the PDF in the resources tab.

There are some rules while naming a data set, that have to be kept in mind while allocating the data set.

  • The maximum length of the data set name is 44 characters.

  • A data set can only contain alphabets, numbers, hyphen and special characters(#,@,$).

  • A data set name is divided into qualifiers of maximum 8 characters each.

  • The first qualifier is called the High level qualifier and the last qualifier is called the Low level qualifier.

These are just some of the rules. All the rules are explained in detail along with live examples. The summary of the lectures is attached as a PDF in the resources tab.

It is always advised to use a meaningful name for your data sets. A data set should contain 3 or more meaningful qualifiers. All the major concepts in the Data set naming conventions are explained in detail in this lecture. High level qualifier and low level qualifiers are also explained. The summary of the lecture is attached as a PDF in the resources tab.

This lecture describes the types of datasets that are used on mainframes. At the end of this lecture you will understand what a dataset is and its equivalent on the Personal computer.

Detailed description of allocating a PS and PDS on a mainframe. At the end of this lecture you will be able to allocate PS and PDS datasets on your own. You will also understand the various parameters of a dataset on a mainframe.

A file on a mainframe is called a dataset. In this lecture, the full procedure to create a dataset is explained. Also, the parameters which are required to create a dataset such as Record length, Primary space, Secondary space are also explained.

After completing this lecture you will be able to create PDS datasets on the MVS Turnkey system. You will be able to create a member inside these PDS datasets. And after creating these members you will be able to insert data inside your datasets.

This quiz will test your knowledge about data sets. So let's begin.

In this section we will learn how to do common operations such as copy and move on datasets

Copy data from one dataset to another is explained in detail. At the end of this lecture you will be able to copy through an ISPF panel on a mainframe.

Moving data from one dataset to another is explained. The difference between COPY and MOVE is also described.

You will be able to understand the need and the different option available on the ISPF to compare datasets.

This lecture describes how to list different datasets on the mainframe based on the qualifiers. At the end of this lecture you will be able to search for a particular dataset as well as find a specific information about a string inside a dataset.

This lecture describes the renaming and deleting of datasets through the TSO and ISPF.

This lecture describes the Edit, View and browse operation on the mainframe. At the end of this lecture you will be able to differentiate between EDIT, VIEW and BROWSE commands.

Commands

Description of the Commands you can run on the ISPF command line. At the end of this lecture you will be able to do operations like FIND, CHANGE, CUT etc through the ISPF.

This lecture describes how you can navigate to a particular line inside a dataset. At the end of this lecture you will be able to use different commands and function keys to reach to any column or row in a dataset.

DSLIST is used to view a list of all the datasets that we are working on. There are multiple views available in DSLIST. There are views such as


  1. VOLUME view

  2. ATTRIBUTE view

  3. SPACE view

  4. TOTAL view


Each view shows different information about the datasets. This lecture explains in detail all these views.

ISPF Edit line commands are the commands that affect only a single line or a block of lines. In this section we will learn all these commands.

i command can be used to insert a single line. To insert multiple lines you can use a command like i8 which will insert 8 lines. Similarly i9 will insert 9 lines. In this lecture the insert command is explained in detail.

You can delete a single line by giving d on that particular line. To delete multiple lines you can give a command like d4 which will delete 4 lines. You can also use block delete command. This lecture explains the delete command in detail.

We can repeat a single line or a block of lines by using the repeat command. For that just use r command. Enter r over the 6 digit number in the line command field and press the enter key. The line will be repeated. This lecture explains this procedure in detail.

To copy a line to another position you can use the command 'c'. To move a single line you can use the command 'm'. To copy or move multiple you can give the command followed by a number, for eg c8 and m4. Block command can also be used. Also we can use after, before and overwrite with these commands. In this lecture these commands are explained in detail.

Exclude command can be used to hide certain lines while editing the dataset. You can exclude a single line or you can exclude a group of lines using block command. This lecture explains the exclude command in detail.

Once the lines are hidden, then they can be made visible again by using the show command. The s command can be used to show a single line or a group of lines. The show command is explained in detail in this lecture.

Uppercase command is used to change a line to uppercase. JCL code is required to be written in uppercase in order to execute. The uppercase command 'uc' can be used to convert the lines in a JCL dataset to uppercase. Similarly, you can use lowercase to change them back to lowercase again. This lecture explains both of these commands in detail.

You can use first and last command to show excluded lines in a dataset. First command will show the first excluded line. Last command will show the last command. This lecture explains both of these commands in detail.

A line in a dataset can be split into a second line by giving the text split command. You can put the cursor on a particular column and then give the ts command. Then press the enter key, the data from the cursor and afterward will be split into the second line. This lecture explains the text split command in detail.

To get the hexadecimal value of a line, you can give hx in front of that line. This lectures explains the hexadecimal command in detail.

The COLS command can be used to see the column numbers in a dataset. It can be given in multiple lines as well. The COLS command is explained in detail in this lecture.

Columns in a dataset can be shifted in either direction. Column shift command can cause loss of data in a dataset. You can shift only a single line or you can shift multiple lines using this command. The Column shift command is explained in detail in this lecture.

Data shift command can be used to shift data in a line. In data shift there is no loss of data. You can shift data in either direction, left or right. This lecture explains the data shift command in detail.

Messages, Notes, and Columns in a dataset can be saved in a dataset by using the MD command. This data is removed from the dataset when reset command is used. If you want the message to become part of the dataset then you can use the MD command. This lecture explains the MD command in detail.

If you want certain data to be part of every single line then you can input that data using the MASK command. The data that you enter in the MASK line will be part of every single line that you will insert in the dataset. This lecture explains the MASK command in detail.

TABS command can be used to enter data into a dataset into a specific column. If you want to enter data into a dataset into a specific column into each line, then you can use the TABS command. This lecture explains the TABS command in detail.

MASK, TABS and COLS command can be used together to input data into a dataset. This lecture explains in detail how you can use these commands together.

This lecture summarizes the EDIT-Line commands. The commands such as edit, insert, copy, move etc are explained along with examples in this lecture.

These ISPF commands are used while using DSLIST utility i.e option 3.4

REFRESH command is used to REFRESH the Data set list utility panel. Once we run a command such as delete a dataset, then after that we can run the REFRESH command. The deleted dataset still appears on the DSLIST. To remove such datasets and other such redundant information on the screen, we can use REFRESH command.

Once you form a DSLIST then after that you can also add more datasets to the DSLIST using the APPEND command. This way you can work on your set of datasets that you have created. This lecture explains in detail the APPEND command in DSLIST.

Once we have a DSLIST then we can use EXCLUDE command to hide the datasets that we do not want to see. This command is useful if our DSLIST has some datasets that we will not be working on, but still appear on the DSLIST. This lecture explains EXCLUDE command in detail.

DSLIST can be sorted by various attributes. It can be sorted by VOLUME, TRACKS, NAME of the dataset etc. This feature is useful when we want to work on our datasets in a particular manner. Such as working on the largest datasets first and then on the smallest datasets. This lecture explains SORT a DSLIST in detail.

MEMBER command is useful when we want to search for a member among multiple datasets. MEMBER command can be given in the ISPF command line. If we want to search for a member called "subjcl" in the datasets then we will give a command like MEMBER SUBJCL. Then in the DSLIST we will be able to see the datasets that have this particular member inside them. This lecture explains in detail the MEMBER command.

SAVE command can be used to save the list of members in a dataset. Once we give SAVE inside a PDS, then it will save the name of all the members inside this dataset along with their details. This lectures explains the SAVE command in detail.

CONFIRM command is used to show or hide the confirm delete panel. Once we give the d command in front of a dataset to delete it, then a new panel is opened. This panel asks us whether we really want to delete the dataset or not. This panel can be disabled or enabled using the CONFIRM command. This lecture explains the CONFIRM command in detail.

RESET command is used in a dataset to hide the extra details such as MSGS or COLS in a dataset. The RESET command will hide the PROFILE information as well. This lecture explains the RESET command in detail.

LC is the List Color Utility. Using this utility we can change the color of the ISPF interface. The 3270 interface support only few colors such as RED, CYAN, GREEN, TURQUOISE, etc. This lecture explains in detail the LC utility.

SRCHFOR command is used to find a string inside a dataset. We can use SRCHFOR if we want to find a particular string in a dataset or a group of datasets. SRCHFOR command is explained in detail in this lecture.

SRCHFOR can also be used to find hexadecimal values. Also, it can be used to find case sensitive strings. This lecture explains in detail the SRCHFOR command for such strings.

Option 7.5 is the ISPF Transaction log. It can be used to see all the ISPF commands that you have entered in this session. This lecture explains in detail the ISPF transaction log.

Advanced Commands

This lecture defines various PROFILE options. At the end of this lecture you will be able to run commands such as CAPS, HEX, AUTOSAVE through ISPF.

This lecture describes the three commands, similar to History on a PC, Retrieve Nretriev and Autotype. At the end of this lecture you will be get the list of the datasets and commands you last accessed on the mainframe.

At the end of this lecture you will understand why you need to compress a dataset. Also you will know the difference between a PDS and a PDSE.

This lecture describes how you can create a PDS member from inside of the PDS. At the end of this lecture you will be able to create a new member without using the 3.2 option.

In this section we will learn how you can connect to a Mainframe using SSH and work on unix environment on zos. It also covers unix commands available on the system.
Connect to a Mainframe using SSH

If you are using Ubuntu, then you can connect to Mainframe using Terminal. In this lecture, I explain how you can connect to a Mainframe using SSH while you are on Ubuntu.

OEDIT and OBROWSE command

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Taught by Abhishek Rathi, who is recognized for their work in Mainframe CS
Suitable for beginners who have zero knowledge about Mainframe CS
Develops and strengthens skills related to JCL, COBOL, DB2 SQL, CICS, and VSAM which are core skills for system maintenance and data manipulation
Provides monthly updates to the course, ensuring consistent quality of content
Offers hands-on labs and interactive materials, including 5 COBOL assignments and 2 CICS mini projects
Suitable for students interested in learning how to debug and troubleshoot Mainframe systems for system maintenance

Save this course

Save The Complete Mainframe Professional Course - 4 Courses in 1 to your list so you can find it easily later:
Save

Reviews summary

Comprehensive mainframe overview

Learners say this course is a good and comprehensive overview of the mainframe. Many report that they enjoyed the content and found it thorough. However, some learners think it could be improved with the addition of content on DB2.
Thorough
"Thorough loved it."
"This is a good one."
No DB2
"Would have loved to see DB2 covered as well."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in The Complete Mainframe Professional Course - 4 Courses in 1 with these activities:
Review Mainframe Concepts
Review the basic principles of Mainframe computing, focusing on the concepts and terminologies associated with Mainframes.
Show steps
  • Read through online documentation or tutorials on Mainframe concepts.
  • Watch videos or attend webinars on Mainframe fundamentals.
  • Review notes or textbooks from previous Mainframe courses or workshops.
Attend a Mainframe User Group Meeting
Connect with other Mainframe professionals and learn about industry trends and best practices.
Show steps
  • Identify local Mainframe user groups or online communities.
  • Attend meetings or webinars hosted by these groups.
  • Network with other members and exchange knowledge.
Practice TSO Commands
Reinforce your understanding of TSO commands by practicing them regularly.
Show steps
  • Use an online TSO emulator or a local MVS Turnkey system to access a Mainframe environment.
  • Execute various TSO commands to manage datasets, allocate resources, and perform file operations.
  • Experiment with different TSO commands and options to explore their functionality.
Two other activities
Expand to see all activities and additional details
Show all five activities
Build a Small COBOL Program
Apply your knowledge of COBOL by creating a functional COBOL program.
Browse courses on COBOL Programming
Show steps
  • Design a simple COBOL program that performs a specific task.
  • Write the COBOL code using an appropriate IDE or editor.
  • Compile and execute the program.
  • Test and debug the program to ensure it meets the requirements.
Develop a Personal Mainframe Project
Challenge yourself by undertaking a personal project that involves applying Mainframe skills and knowledge.
Show steps
  • Brainstorm ideas for a project that aligns with your interests and career goals.
  • Define the project scope, objectives, and deliverables.
  • Plan the project timeline and identify resources.
  • Implement the project using Mainframe technologies and tools.
  • Document and present the project outcomes.

Career center

Learners who complete The Complete Mainframe Professional Course - 4 Courses in 1 will develop knowledge and skills that may be useful to these careers:
Mainframe Systems Analyst
Mainframe Systems Analysts design and implement mainframe systems to meet the needs of businesses and organizations. This course will provide you with the knowledge and skills needed to analyze and design mainframe systems, as well as manage their implementation and maintenance.
Mainframe Operations Specialist
Mainframe Operations Specialists are responsible for managing and maintaining mainframe computers. This course will provide you with the training you need to install and operate mainframe systems, as well as monitor their performance and troubleshoot any issues.
Mainframe Programmer
As a Mainframe Programmer, you will be responsible for developing, maintaining, and supporting mainframe applications. This course will provide you with the foundational knowledge and skills you need to be successful as a Mainframe Programmer, covering topics such as TSO, ISPF, JCL, VSAM, and COBOL.
Mainframe Security Specialist
Mainframe Security Specialists are responsible for ensuring the security of mainframe computers and their data. This course will provide you with the training you need to implement and manage mainframe security measures, as well as detect and respond to security threats.
IT Consultant
IT Consultants provide advice and support to businesses and organizations on the use of computers and technology. This course will provide you with a strong foundation in the mainframe environment, which will be helpful in your career as an IT Consultant.
Software Engineer
Software Engineers design, develop and maintain software applications. This course will provide you with a strong foundation in the mainframe environment, which will be helpful in your career as a Software Engineer.
Database Administrator
Database Administrators are responsible for managing and maintaining databases, including those on mainframes. This course will provide you with a strong foundation in the mainframe environment, as well as the skills you need to manage and maintain databases.
Project Manager
Project Managers lead and manage projects to ensure their successful completion. This course will provide you with the skills and knowledge you need to be successful as a Project Manager, including experience with managing mainframe projects.
Systems Engineer
Systems Engineers design, implement and maintain complex computer systems, including mainframes. This course will provide you with a solid foundation in the mainframe environment, which will be helpful in your career as a Systems Engineer.
Computer Programmer
Computer Programmers design, develop and maintain computer programs. This course will provide you with the foundational knowledge and skills you need to be successful as a Computer Programmer, including experience with mainframe systems.
Business Analyst
Business Analysts analyze business processes and develop solutions to improve efficiency and effectiveness. This course will provide you with a strong foundation in the mainframe environment, which will be helpful in your career as a Business Analyst.
Technical Writer
Technical Writers create and maintain technical documentation, such as user manuals and training materials. This course will provide you with the skills and knowledge you need to be successful as a Technical Writer, including experience with writing technical documentation for mainframe systems.
Data Scientist
Data Scientists collect, analyze and interpret data to help businesses and organizations make informed decisions. This course will provide you with the foundational knowledge and skills you need to be successful as a Data Scientist, including experience with working with data on mainframes.
Data Architect
Data Architects design and manage data systems to meet the needs of businesses and organizations. This course will provide you with the skills and knowledge you need to be successful as a Data Architect, including experience with designing and managing data systems on mainframes.
Machine Learning Engineer
Machine Learning Engineers design, develop and maintain machine learning models to solve business and organizational problems. This course will provide you with the foundational knowledge and skills you need to be successful as a Machine Learning Engineer, including experience with working with machine learning on mainframes.

Reading list

We've selected 11 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in The Complete Mainframe Professional Course - 4 Courses in 1.
Provides a comprehensive overview of Big Data Analytics. It covers the history of Big Data Analytics, the different types of Big Data Analytics, and the key components of a Big Data Analytics system.
Job Control Language (JCL) is the language used to submit jobs to the mainframe. provides a comprehensive overview of JCL, including its syntax, commands, and functions. JCL is an essential skill for anyone who wants to work with mainframes.
Provides a comprehensive overview of Enterprise Resource Planning (ERP) systems. It covers the history of ERP systems, the different types of ERP systems, and the key components of an ERP system.
Provides a comprehensive overview of Service-Oriented Architecture (SOA). It covers the history of SOA, the different types of SOA, and the key components of a SOA system.
Provides a comprehensive overview of Cloud Computing. It covers the history of Cloud Computing, the different types of Cloud Computing, and the key components of a Cloud Computing system.
IBM System z provides a detailed overview of the installation and maintenance procedures for the IBM System z mainframe platform. covers the physical setup and configuration of System z, as well as the maintenance and troubleshooting procedures used to keep it up and running
COBOL high-level programming language used for business applications. provides a comprehensive overview of COBOL, including its syntax, statements, and functions. COBOL Programming is an essential resource for anyone who wants to learn how to program in COBOL.
CICS Transaction Server transaction processing system used for OLTP applications. provides a comprehensive overview of CICS, including its architecture, management, and operation. CICS Transaction Server Administration and Implementation is an essential resource for anyone who wants to understand how CICS works
Z/OS Security provides a comprehensive overview of the security features of the z/OS operating system. covers the architecture, management, and operation of z/OS security, including its use in a variety of environments. Z/OS Security is an essential resource for anyone who wants to understand how to secure a z/OS system.
IBM System z provides a detailed overview of the troubleshooting and recovery procedures for the IBM System z mainframe platform. covers the diagnostic tools, techniques, and best practices used to troubleshoot and recover System z systems.
Provides a historical perspective on IBM mainframes. It valuable resource for those who want to learn more about the history of IBM mainframes.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to The Complete Mainframe Professional Course - 4 Courses in 1.
Mainframe : The Complete TSO/ISPF from Beginner to Expert
Most relevant
Mainframe: The Complete COBOL Course From Beginner To...
Most relevant
Mainframe: The Complete JCL Course from Beginner to Expert
Most relevant
Getting Started on Mainframe with z/OS Commands and Panels
Most relevant
Introduction to z/OS Commands and Panels
Most relevant
TSO/ISPF Getting Started
Most relevant
Mainframe Development: Big Picture
Most relevant
Mainframe COBOL Developer Training By Anil Polsani
Most relevant
Introduction to IBM z/OS Mainframe
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser