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