Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
COBOL Module on Z/OS - Mainframe [Beginner to Expert]
Rating: 4.4 out of 5(14 ratings)
150 students

COBOL Module on Z/OS - Mainframe [Beginner to Expert]

COBOL Programming Language on Mainframe
Created byVenkateswarlu A
Last updated 6/2025
English
English [Auto],

What you'll learn

  • Introduction to COBOL module, COBOL program structure, CODING sheet
  • How to write COBOL
  • COBOL Language rules
  • Level numbers (01 – 49, 66, 77, 88)
  • Data types in COBOL
  • Value clause, MOVE, OF clause, Reference modification, Redefines and Renames
  • Editing picture clauses
  • Compilation process and compiler options and Checking the errors
  • Relational operators
  • Logical operators
  • Conditional statements (IF and Evaluate)
  • Sign and class conditions: IS NUMERIC, IS ZERO,IS POSITIVE,IS ALPHABETIC
  • String,Unstring and Inspect VERBS
  • Inline and Outline Performs
  • Simple Perform, Perform N times, Perform Until Condition, Perform varying and Perform THRU
  • Differences between NEXT SENTENCE and CONTINUE
  • Differences between STOP RUN, EXIT PROGRAM and GOBACK
  • PS file handling: READ,WRITE, UPDATE
  • KSDS-Sequential,Random and Dynamic READ, Write,Update/rewrite,Delete
  • Handling ESDS
  • Occurs/Table Handling in COBOL/Arrays and Dyanmic arrays
  • Subprograms:Static call,Dynamic call,Call by reference and Call by Value/Content

Course content

5 sections36 lectures20h 45m total length
  • Introduction to COBOL, COBOL program structure, Cobol CODING sheet, DIVISIONS40:19

    Learn COBOL, a business-oriented, high-level mainframe language. Master its top-to-bottom, structured syntax with divisions (identification, environment, data, procedure) and the 80-column coding sheet (area a, area b).

  • Writing the simple COBOL program,Compilation process, Compiling and Execution51:30

    Learn to write a simple COBOL program, compile it, and run it while understanding the compilation process and load module creation. Explore basic COBOL divisions and JCL setup shown.

  • Demo on Declaring variables, Level numbers,VALUE Clause54:44

    Explore declaring COBOL variables in data division and working storage, including level numbers, picture clauses, and the value clause with numeric, alphabetic, and alphanumeric literals.

  • Demo on Level Numbers 01-49,Accept Verb,Figuratie Constants57:06

    Explore cobol level numbers for declaring variables and records, including standalone 77 and groupings 01-49, 66, and 88, plus accept verb, figurative constants, and move and display.

  • Sign, Editing PIC clause, Differences between V and decimal,MOVE verb57:43

    Explore how COBOL uses sign and editing picture clauses, including V versus decimal, to store and display numeric values; learn MOVE semantics and the length function to manage storage.

  • Simple MOVE, MOVE corresponding, OF clause42:51

    Explore how move, move corresponding, and of clause govern data transfer between numeric and alphanumeric fields in COBOL on z/os, including decimal handling and truncation.

  • DATE,TIME, RENAMES - 66 Level numbers54:21

    Explore move compatibility rules, reference modification, date function, and 66 level renames for regrouping elementary items in COBOL on Z/OS.

  • REDEFINES35:48

    Discover how redefines reuse existing memory in COBOL to store alphanumeric data as numeric and to save memory when processing data from other systems.

  • Computational clauses: COMP, COMP-1, COMP-2,COMP-3,COMP-4,Zero supression1:04:46

    Explore COBOL computational usage classes (COMP, COMP-1 to COMP-4), including COMP-3 packed decimal, and zero suppression; learn how binary vs display storage affects data size.

  • Arithematic Operator - ADD, Subtract, Multiply, Divide, Compute VERBs1:00:34

    Explore the COBOL arithmetic verbs—add, subtract, multiply, divide, and compute—through practical examples, covering truncation, size errors, division by zero, and error handling.

  • Conditional statement - IF53:53

    Apply COBOL conditional logic using if, end-if, and nested ifs, including class and sign conditions to validate numeric, alphabetic, and alphanumeric data.

  • Evaluate, 88 Level number-Condition names1:03:26

    Explore how COBOL's evaluate acts like a switch case to compare a single value against multiple conditions, including 88 level numbers and condition names, with practical examples.

  • Perform PART1, PERFORM N TIMES , PERFORM UNTIL CONDITION53:57

    Explore COBOL perform variants on Z/OS mainframe, including perform n times and perform until condition, with paragraph structure and reusable code to control execution flow.

  • Perform PART2: Perform UNTIL, Perform Varying, Perform THRU,Inline and Outline35:30

    Explore how perform until, perform varying, and perform thru work in COBOL, compare inline and outline forms, and learn copy book usage with initialization, increment, and condition logic.

Requirements

  • Mainframe basics
  • TSO/ISPF, JCL

Description

  1. Introduction to COBOL

  2. COBOL Coding sheet

  3. Coding rules, COBOL program structure

  4. How to write a COBOL program

  5. Compilation process: Compile, Linked Edit, Run JCL

    1. IGYRCRCTL,IEWL,STEPLIB

  6. Discussed about DIVISIONS: IDENTIFICATION, ENVIRONMENT, DATA and PROCEDURE DIVISION

  7. Working-Storage section

  8. Level Numbers

    1. 01 - 49

    2. 66 renames

    3. 77 Elementary items

    4. 88 Condition names

  9. VALUE and VALUE ALL clause

  10. Discussed about COBOL verbs

  11. Abends

  12. Variables declaration

  13. Move VERB and OF Clause

  14. Editing picture clauses

  15. Arithmetic verbs(ADD, SUBTRACT, MULTIPLE, DIVIDE and COMPUTE)

  16. Relational operators

  17. Logical operators

  18. Conditional statements (IF and Evaluate)

  19. Sign and class conditions

  20. String, Unstring and Inspect

  21. Perform: Inline and Outline Perform

    1. Simple perform

    2. Perform with N times

    3. Perform with Until condition

    4. Perform with Varying

    5. Perform with THRU

  22. Differences between Next sentence and Continue verbs

  23. Differences between STOP RUN, EXIT PROGRAM and GOBACK

  24. File Handling in COBOL:

    1. How to read the data from Sequential file and display them in SPOOL

    2. How to read the data from sequential file and writing them into Entry Sequenced Dataset

    3. How to read the data from sequential file and writing them into multiple files based on different conditions

    4. Handling KSDS: Sequential Read, Random and Dynamic Reads,Write,Rewrite/Update, Delete

    5. How to view the COMP data

    6. Alternate index

  25. Arrays or table handling or Occurs

  26. Sub programs or sub routines

    1. Static call

    2. Dynamic call

    3. Call by reference

    4. Call by Call content/Value

Who this course is for:

  • Who want to become Mainframe developer
  • Who want to increase their COBOL knowledge