IBM Mainframes Online Training

IBM Mainframes Online Training

IBM Mainframes Online Training
IBM Mainframes Online Training

IBM Mainframes Online Training Course Content :

INTRODUCTION TO THE MAINFRAME CONCEPTS

  • Introduction to IBM Mainframe Systems
  • IBM Mainframe Architecture
  • Data and Job Management
  • Operating Systems
  • TSO, ISPF

COBOL (COMMON BUSINESS ORIENTED LANGUAGE)

  • Introduction to COBOL and its versions
  • COBOL Program Structure
  • Field Declaration – Data Types
  • COBOL Statements
    • ACCEPT
    • DISPLAY
    • MOVE
    • INITIALIZE
    • IF Statement
    • EVALUATE
    • STRING and UNSTRING
    • COPY
    • COMPUTE
    • PERFORM
    • REDEFINES
    • RENAMES
    • Computational Usages
    • STOP RUN, GOBACK, EXIT PROGRAM
    • EXAMINE, INSPECT
  • COBOL programming using Sequential, Indexed and Relative files
  • COBOL Report generation programming
  • Real-time Programs using files
  • COBOL programming with arrays
  • Using arrays in programs with SEARCH & SEARCH ALL
  • Subscripting & Indexing
  • Sorting & Merging
  • Resolving File Status codes and abends
  • Coding Real-time Programs

JCL (JOB CONTROL LANGUAGE)

  • JCL – Batch Processing (JES2 & JES3)
  • JOB, EXEC and DD statements – Parameters
  • JOBLIB, STEPLIB and JCLLIB
  • Symbolic & Overriding parameters
  • In stream & Cataloged Procedures
  • RESTART, PARM, COND, Refer back, DUMMY, and TYPRUN
  • Temporary Datasets
  • IBM Utilities
  • GDG and its uses
  • Sorting & Merging files
  • Reformatting file data
  • INCLUDE, OMIT
  • JCL Errors and resolving abends
  • Coding Real-time JCLs

Db2 (Database2)

  • Db2-Database concepts
  • Db2 Organization
  • Table spaces, Tables, Views, Indexes,
  • Synonyms, Aliases
  • Using SQL Queries
  • DDL (CREATE, ALTER, DROP)
  • DML (SELECT, INSERT, UPDATE, DELETE)
  • DCL (GRANT & REVOKE)
  • Group By, Having, Order By
  • Joins & Unions
  • Sub-queries
  • DCLGEN, SPUFI and QMF
  • Db2 Utilities
  • NULLS – Null Indicators
  • Cursors and Types
  • SQLCA
  • Db 2 Program Preparation
  • Pre-compilation
  • BIND – Packages & Plans
  • Db2 Locking and Concurrency
  • Locking Modes
  • Isolation Levels
  • Commit & Rollback
  • Constraints
  • Db2 Performance issues and tuning techniques
  • SQLCODES and resolving abends
  • COBOL – Db2 Real-time Programming

VSAM (Virtual Storage Access Method)

  • Introduction to VSAM
  • VSAM Datasets – ESDS, KSDS, RRDS
  • Space Management
  • Alternate Indexes
  • Dataset Structures
  • Defining Clusters
  • IDCAMS – Repro, Print, Alter, Delete
  • START, INVALID KEY
  • Accessing VSAM files from COBOL
  • File status codes and abend codes
  • Coding Programs using VSAM files

CICS (Customer Information Control System)

  • Introduction to CICS
  • Batch vs. online systems
  • CICS System tables
  • Triggering CICS transactions
  • Conversational and Pseudo-conversational Programming
  • BMS Macros – Maps and Map sets
  • CICS commands
  • EIB
  • Commarea
  • Exceptional conditions
  • Handle condition & RESP
  • Ignore Condition
  • TDQs and TSQs
  • Return, XCTL and LINK
  • ASKTIME, FORMATTIME, START, ATI, CANCEL
  • CICS Abend codes and resolutions
  • Coding Online programs using COBOL, CICS, VSAM and Db2

Tools

  • File-Aid for files & Db2
  • Changeman / Endevor
  • Expeditor

Other related courses

PL/1 Programming

IMS DB Programming

Drop your query

What my Client's Say?

 

  • It was a great course over my expectations. I am eager to have another course wıth you as soon as possıble ~ R. Kamand

  • All in all, it was a very constructive and one in a lifetime experience. I'm so glad that I was part of it.~ T. Engin

  • It was the best decision I had ever made in my life. Although it was expensive for me, but I don't regret even for one second. ~ Maruti Malla

  • Thank you for this great course. I learned a lot of things, I met very nice people and I am happy that I had these 6 crazy weeks with you.".~ Najmul Shar A Baig

  • Very nice and friendly tutor and staff. The course was very fruitful, particularly the input sessions during the first half of it.~ Radha Nandyala

  • It was such great experience, though it was really intensive, it was worth doing it! Cant thank enough all team effort esp Mohan! .~ Rohan Kumar

  • The course was really good because it was a practical course.~ M.Radha patel

  • I liked this experience. Good tutor and nice mates. I will always remember it. ~ Jitu Bavaria