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

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
  • Writing the simple COBOL program,Compilation process, Compiling and Execution51:30
  • Demo on Declaring variables, Level numbers,VALUE Clause54:44
  • Demo on Level Numbers 01-49,Accept Verb,Figuratie Constants57:06
  • Sign, Editing PIC clause, Differences between V and decimal,MOVE verb57:43
  • Simple MOVE, MOVE corresponding, OF clause42:51
  • DATE,TIME, RENAMES - 66 Level numbers54:21
  • REDEFINES35:48
  • Computational clauses: COMP, COMP-1, COMP-2,COMP-3,COMP-4,Zero supression1:04:46
  • Arithematic Operator - ADD, Subtract, Multiply, Divide, Compute VERBs1:00:34
  • Conditional statement - IF53:53
  • Evaluate, 88 Level number-Condition names1:03:26
  • Perform PART1, PERFORM N TIMES , PERFORM UNTIL CONDITION53:57
  • Perform PART2: Perform UNTIL, Perform Varying, Perform THRU,Inline and Outline35:30

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