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?

 

  • Prabhu is an excellent instructor, very patient and thorough. I have tried another training class and EXPLORE IT far exceeds other trainers and their methods ~ Hassan Malik

  • An extremely helpful and informative course. Training materials were well organized and provided good case studies. Instructor was extremely professional and pleasant to learn from.~ Bhavani Sudarshnam

  • The training was clear and detailed. I like Parker's style of teaching as the recurrent training is a thorough review of the HR. Every opportunity for the student to ask questions was provided. ~ Yiting Chen

  • Jane Anderson conducted the class in a very professional manner. Examples were very relevant and I feel that I gained a lot from the updated materials this year.~ Somesh Taneja

  • Prem was a great instructor. Thanks Prem for making the training easy to understand. A lot of information was covered. He made the approach easy to follow.~ Komali Sambakula

  • She wants to make sure that her students walk away from her course with a good working knowledge. She is an excellent trainer and cares that all of her students learn the material.~ Kiran Jain

  • Krishna is very thorough and professional. He made the code very understandable. I was very impressed with his teaching methods and presentation of the regulations. EXPLORE IT is the best! ~ Rajesh Isukapalli

  • Mr. Chris Brown was very affirmative with the course, on time and fluent. This is my second recourse with him. I hope to take his course as long as I am shipping at my current job. ~ Awais Rahim