COBOL Module on Z/OS - Mainframe [Beginner to Expert]
COBOL Programming Language on Mainframe
Description
Introduction to COBOL
COBOL Coding sheet
Coding rules, COBOL program structure
How to write a COBOL program
Compilation process: Compile, Linked Edit, Run JCL
IGYRCRCTL,IEWL,STEPLIB
Discussed about DIVISIONS: IDENTIFICATION, ENVIRONMENT, DATA and PROCEDURE DIVISION
Working-Storage section
Level Numbers
01 - 49
66 renames
77 Elementary items
88 Condition names
VALUE and VALUE ALL clause
Discussed about COBOL verbs
Abends
Variables declaration
Move VERB and OF Clause
Editing picture clauses
Arithmetic verbs(ADD, SUBTRACT, MULTIPLE, DIVIDE and COMPUTE)
Relational operators
Logical operators
Conditional statements (IF and Evaluate)
Sign and class conditions
String, Unstring and Inspect
Perform: Inline and Outline Perform
Simple perform
Perform with N times
Perform with Until condition
Perform with Varying
Perform with THRU
Differences between Next sentence and Continue verbs
Differences between STOP RUN, EXIT PROGRAM and GOBACK
File Handling in COBOL:
How to read the data from Sequential file and display them in SPOOL
How to read the data from sequential file and writing them into Entry Sequenced Dataset
How to read the data from sequential file and writing them into multiple files based on different conditions
Handling KSDS: Sequential Read, Random and Dynamic Reads,Write,Rewrite/Update, Delete
How to view the COMP data
Alternate index
Arrays or table handling or Occurs
Sub programs or sub routines
Static call
Dynamic call
Call by reference
Call by Call content/Value
What You Will 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
Who Should Attend!
- Who want to become Mainframe developer
- Who want to increase their COBOL knowledge