Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Complete Mainframe JCL - Basics to Advanced Topics
Rating: 4.5 out of 5(23 ratings)
125 students
Created byVijay Kumar
Last updated 12/2020
English

What you'll learn

  • Learn the core skill needed to apply for a Mainframe Developer and Testing
  • Acquire essential Mainframes basics to Advanced on Modules of JCL
  • Be able to demonstrate your understanding on Mainframe to anyone..
  • Learn all the Real time examples like a Mainframe Developer Professional
  • Obtain the complete Proficiency on the Mainframe JCL which builds a confidence to get set for the work.
  • You will understand a Very in detailed topics on JCL with all the topics covered
  • It will be a real time IBM Mainframe Connection Oriented Training, which makes you confident that you already working on Mainframe
  • What are the carrier Opportunity's that you will have after completing this course.
  • Different large scale Company's Using the Mainframe
  • Connecting to IBM Mainframe System and Working with All different Modules
  • What are the Different Types of Applications used on Mainframe and Various other things..
  • It is completely Practical oriented Training

Course content

3 sections82 lectures6h 52m total length
  • 13.Using FILTER and SORT Commands on SDSF4:54

    Explore how to use SDSF filter and sort commands to locate and analyze jobs by attributes such as status, priority, class, and condition codes, improving debugging and job management.

  • Introduction to JCL5:46

    Explore the essentials of job control language, including JCL concepts, DCL, and key parameters. Learn to create and manage datasets, automate batch and online COBOL programs, and execute them.

  • Introduction to JCL - Part 22:14

    Explore how to use mainframe JCL to run third-party and IBM default programs, and to submit batch jobs that transfer large data between datasets, test COBOL programs, and generate reports.

  • How to prepare a JCL3:48

    Learn how to prepare JCL by defining job level, exec level, and dataset statements, using job cards, job names, accounting, and keyword and positional parameters for jobs on the mainframe.

  • How the JCL is Identified2:45

    learn how to identify jcl by its three sections—job, exec, and dd data set—recognizing the job name, accounting info, steps, and end markers with //.

  • Working with Positional Parameters at JOB Level3:02

    Explore how positional parameters work at the job and exec levels in mainframe jcl, including mandatory accounting information, program names, and passing dates or boolean indicators.

  • Keyword Parameters2:06

    Explore keyword parameters used at the job level in mainframe JCL, including how exec level and delivered jobs utilize message class, message level, priority, notify, and typewrite.

  • Keyword Parameters with CLASS1:12

    Explore keyword parameters with class in mainframe JCL, using job level classification to assign environments such as test, development, model, and production based on CPU time.

  • Keyword Parameter - MSGCLASS0:43

    Master the msgclass keyword parameter, directing diagnostic messages to a destination such as a spool or printer. Submit a job to view messages and assess success or failure.

  • Keyword Parameter - MSGLEVEL2:14

    Explore the MSGLEVEL keyword parameter that controls the volume of job messages and their status. Learn how 0-1-0 and 1-1 termination types, defaults, and activity-related messages help identify errors.

  • Keyword Parameter - PRTY1:56

    Learn how to set job priority in mainframe jcl using the keyword parameter prty to prioritize jobs. Choose a 0–14 range and apply high priority in production to speed tasks.

  • Keyword Parameter - NOTIFY1:02

    Explore the notify keyword parameter in mainframe JCL and learn how to specify a user ID to receive a job status notification, including return codes 0, 4, or 8.

  • Keyword Parameter - TYPRUN14:09

    Explore keyword parameters in mainframe jcl with typrun, including class, message level, and notify options. Learn practical guidance on routing messages, job submission, and scanning datasets for errors.

  • Practical Session on Complete KEYWORD Parameter6:06

    Learn how to document and structure mainframe jcl with job card parameters, keyword parameters, and comments; identify steps, datasets, and executing a COBOL program.

  • Writing Comments in JCL1:20

    Explore how to write and validate mainframe JCL by using a type keyword parameter to scan your job for syntax and semantic errors.

  • Using EXEC Statement5:46

    Discover how to use the exec statement in mainframe JCL to define steps, copy datasets, and run user-defined or system programs with clear examples across up to 255 steps.

  • Using DD Statement4:37

    Learn how the dd statement defines data, creates datasets, and manages inputs and outputs in mainframe jcl, including keyword parameters like dcb and record format.

  • DD Statement with DSN1:51

    Explain the dd statement with DSN, focusing on keyword and positional parameters, including program=, and DSN filename rules: max 44 chars, must start with a letter, and eight-byte qualifiers.

  • DD Statement with SPACE Attributes2:55

    Learn how dd statements use space attributes to allocate auxiliary storage across tracks, blocks, bytes, and cylinders, distinguishing primary and secondary memory for directory block and batch processing.

  • DD Statement with RLSE , DCB1:55

    Explore how Rlse releases unused storage when creating a data set and how the Dcb parameter defines dataset attributes such as dataset organization, record format, and block size.

  • DD Statement with DISP4:41

    Explore the dd statement with disp by detailing status, normal and abnormal dispositions, and how to create, catalog, or delete datasets on a mainframe.

  • How to create a Temporary File2:49

    Create a temporary file in mainframe jcl and grasp its batch job scope. Learn to name and use the temporary dataset with ampersand in utilities.

  • IBM Utility IEFBR1410:07

    Learn how to use the IBM mainframe utility IEFBR14 within a batch job to create and later delete a dataset, including dataset properties, memory parameters, and log or condition-code checks.

  • IEBGENER Utility6:42

    Use the IEBGENER utility to copy data from one data set to another, enabling backups and transfers from input to output files on the mainframe.

  • IEBCOPY Utility8:09

    Learn to use the IBM IEBCOPY utility to copy a previous member to another member, configure job steps, input and output data sets, and review diagnostic messages.

  • IEBCOPY with Include6:31

    Learn to use IEBCOPY with include to copy only selected PD members from one place to another, by passing parameters and naming the members to copy.

  • IEBCOPY with Exclude8:36

    Explore using IEBCOPY to copy mainframe members with exclude options, demonstrating copy all members, selecting specific members, and refreshing destinations while preserving existing copies.

  • IEBCOPY to Compress1:32

    Apply IEBCOPY to compress dataset members and reclaim memory, troubleshoot a naming error, and demonstrate submitting jobs to verify successful compression across all members for sys admins and production operators.

  • IEBCOPY Compress - 212:53

    Learn how to use the iebcopy compress utility on the mainframe to reclaim space in pds members by compressing data sets, monitoring utilization, and expanding memory for additional backups.

  • IEBCOMPR13:22

    Explore how to use the IBC Wimpier utility and the DCL to compare two pds members, detect differences across dev and live environments, and handle extra or unequal records.

  • IEBCOMPR two PS Files7:07

    Learn to compare two PS files with IEBCOMPR, using batch and 3.1.2 or 3.1.3 utilities to detect added, deleted, or differing records in datasets.

  • Concatenating the two PS Datasets5:11

    Learn how to concatenate two or more datasets into a single merged dataset using a general utilities copy process, preserving properties.

  • What is GDG ?6:13

    Explore how to create a GDG base, attach datasets, and manage up to five generations with scratch or no-scratch settings, including uncataloguing old generations using the CAMHS utility.

  • Creating the GDG Base18:15

    Learn how to create a gdg base in mainframe jcl, generate and copy the daily file to new generations, and manage weekly backups with no-scratch versus scratch options.

  • Create a GDG Generation and copy the Data5:22

    Learn to access a GDG generation and copy the present generation data to a dataset, using relative generations (0, -1, -2, -3, -4) for copy operations.

  • Accessing the GDG Generations4:32

    Learn to create a base and generations, access data from generations, and delete the base or generations using force and purge options, including deleting the ddt.

  • How to Delete the GDG3:06

    Explore generation data groups, which manage multiple sequential datasets with the same attributes, and learn to create a base and generation to maintain backups and versioned data.

  • Assignment on JCL1:19

    Engage in a hands-on session on chapter four topics by creating 133 and 80 byte records, applying block and cylinder configurations, and using IBM utilities to manage JCL and datasets.

  • How to Bypass the Steps in JCL3:09

    Learn three bypass techniques in JCL—if statements with a conditional parameter, restart parameter, and conditional restarts—to skip steps and run only desired activities.

  • Working with IF Statement8:12

    Explore how if statements control bypass decisions in mainframe jcl by evaluating conditions, such as step zero one return equal to zero, to execute or bypass subsequent steps.

  • Conditional Parameters in JCL12:34

    Explore conditional parameters in JCL, including state and activity level usage and relational operators like equal to and not equal to. See how true conditions bypass steps and false conditions execute.

  • Conditional Parameter in JCL - 24:51

    Explore using the condition parameter at the job level in JCL, including valid forms like equal to and not equal to, zero zero defaults, and bypassing steps.

  • Conditional Parameter in JCL - 37:06

    Explore the conditional parameter in mainframe JCL and how job-level or exec-level conditions bypass or execute steps using can equal to only and cant equal to even.

  • How to use the RESTART in JCL9:08

    Learn how to use restart in jcl to bypass steps or jump to a specific step after an error, while managing if conditions and temporary datasets.

  • How to use the RESTART - PART 27:00

    Master how to use the restart parameter to resume a JCL job from a chosen step, bypassing earlier steps to prevent duplicate file creation and reexecution errors.

  • Introduction to SORT Cards in JCL5:37

    Learn to sort data in mainframe JCL, choosing ascending or descending order by specifying starting position, field length, and data type (character, numeric, floating, binary).

  • Sorting the Data in Ascending or Descending Order4:37

    Learn how to copy only a subset of records in mainframe JCL using stop after and skip record options, controlling steps and testing with large data volumes.

  • Sort the COPY and STOP AFT7:12

    Learn how to use mainframe JCL sort to skip duplicate records during copy, apply conditions for non-duplicates, and use XSUM to copy duplicates to another file.

  • Sort and SKIP the Records1:01

    Demonstrates how to sort and skip records in mainframe JCL, manage duplicates with the sort utility, and use exemption to copy duplicates to a date-specific data set.

  • Sort and SKIP the duplicate and copy to other file7:16

    Learn how Indrek and Outdrink control copying in mainframe JCL sorting, choosing before-sort or after-sort copies, and loading only selected fields into the output file.

  • SORT INREC & OUTREC2:46

    Explore sorting with include conditions in jcl's sort utility, copying only records matching a field value (for example Abel or Ohio state) by specifying start positions and lengths.

  • SORT INCLUDE Condition6:30

    Explore the mainframe sort utility to sort data in ascending or descending order, apply include conditions to copy only selected records, skip others, and control output placement.

  • What is Control Card5:33

    Learn how to control costs in mainframe JCL by using control cards and reusable PBS members to store code, enabling environment-specific datasets across development, test, and production.

  • What is PROC & Instream PROC6:59

    Learn how to create and call an instream proc with symbolic parameters, override datasets, and use catalog proc to expand code and manage datasets.

  • Catalog Proc - 115:20

    Discover how catalog procedures enable reusable JCL blocks, with symbolic parameters and environment-aware naming to create shared input and output datasets for multiple jobs.

  • CATALOG PROC - 22:46

    Explore procs as reusable code components in mainframe jcl, including catalog procs stored as separate pds members and called by dcl, and stream procs for real-time use.

Requirements

  • A computer the either Windows or Mac Operating System
  • Internet Connectivity to connect to IBM Mainframe Terminal
  • A strong work ethic, willingness to learn, and plenty of excitement about the awesome things you want to learn.
  • Nothing else! It’s just you, your computer and your hunger to get started today.

Description

First I would like to thank you! on landing on to this Course and Congratulations for opting this course.

Here I'm going to explain the IBM Mainframe classes in a very simple way with a practical oriented Sessions. I have tried my best! to cover all different topics that are being used in the Real time which makes you a feel like a class room session and I hope you will enjoy this journey on learning of the Mainframe Course with in a couple of days .

This course is intended for all the levels that can be starting from a Student or Fresher who is just passed out from his graduation or the people who have joined their carrier as Mainframe Developer or people who want to refresh or Upgrade there skill set on mainframe.

Yes, you are in a right! place on selecting this course and I will be available to address all your queries, support and guide in all the ways that i can during this course of journey.

One and only motive is to teach the Mainframe in a Very simple way.

Course Covers with the following Topics.

JCL  From a Beginner to Expert Level

JOB STATEMENT

EXEC STATMENT

KEYWORK & POSITIONAL PARAMETER

DATA DEFINATION STATEMENT

JCLLIB

IBM Utilities

COND

Compile & Link

Many Other Topics


Happy Learning!!

Who this course is for:

  • Beginners who are passionate about learning Mainframes
  • Software Developers , QA / Testers who want to upgrade there skills or want switch to Mainframes
  • Who have opted there Carrier as a Mainframe Developer
  • Passionate about to know about the Mainframe
  • If your Company has requested to refresh your Mainframe Skills or Upgrade
  • Got a Project on Mainframe Testing, don't know where to start... You are in right place, you will learn what all is needed.
  • Want to copy a data from one environment to another and test it.