MAIN FRAMES

		 		 
		  IBM MAINFRAMES Course Contents


•	INTRODUCTION TO IBM MAINFRAMES
•	Software Development Life Cycle (SDLC)
•	Brief overview about technologies used in Mainframes ( COBOL, 
        JCL,VSAM,CICS,DB2 )
•	Introduction to VS COBOL-II 
•	Overview Of COBOL  Programming ,  Features of COBOL Complier , compiler
        options 
•	Entering COBOL source program ,  Compiling COBL program
•	Debugging COBOL program , Running COBOL complied program
•	COBOL LANGUAGE STRUCTURE

Structure of the COBOL/400 program ,   Character Set ,   Data names,   
        Level numbers ,        Picture Clause, Value Clause , Usage Clause 
        DISPLAY , COMP, COMP-1, COMP-2, COMP-3,   INDEX,   Arithmetic 
        Expressions ,   Figurative Constants ,  User Defined ,  Literals or 
        Constants ,  Numeric & Non-Numeric     literals ,Data Type  , Program 
        Layout ,    Continuation Lines  

•	COBOL PROGRAM STCTURE :   IDENTIFICATION DIVISION,  ENVIRONMENT 
        DIVISION ,   DATA DIVISION, ,  PROCEDURE DIVISION, REDEFINES and 
        RENAMES Clause	
•	TYPES OF STATEMENTS : Imperative , conditional , compiler directive , 
        explicit scope terminateor , implicit scope terminator , control 
        direction statements.

•	INPUT/OUTPUT STATEMENTS	: ACCEPT Statement,DISPLAY Statement

•	DATA MANIPULATED STATEMENTS :COPY Statement , PERFORM VARYING 
        Statement , SET Statement ,  SEARCH Statement and difference between 
        them.

•	PROGRAM CONTROL STATEMENTS :STOP  RUN Statement ,EXIT Statement , 
        GO TO Statement , PERFORM Statement

•	Difference between copy and call statements , Sub routines , difference
        between static call and dynamic call , difference between call by value
        and call by reference , difference beween main program and sub program.

•	ARITHMETIC VERBS & STATEMENTS :ADD  Verb ,   SUBTRACT Verb , 
        MULTIPLY  Verb ,  DIVIDE  Verb ,   MOVE Statement COMPUTE  Statement ,
        ON SIZE ERROR  Statement ,   ROUNDED  Statement 

•	FILE HANDLING STATEMENTS : OPEN  Statement ,   READ Statement ,  WRITE 
        Statement ,  CLOSE Statement ,  START Statement ,  REWRITE Statement , 
        DELETE Statement
•	FILE ORGANIZATION :  Sequential , Relative , Indexed , File Updation ,
        Indexed Files

•	SORTING & MERGING 

•	TABLE HANDLING : Defining a table , difference between subscript and 
        index , difference between search and search all 

JOB CONTROL LANGUAGE(JCL)

•	JCL Applications in real time environment
•	Structer of jcl and coding JCL program
•	Positional and keyword parameters and difference between them
•	Job, jobstep ,batch system
•	Accounting informatation, programmers name
•	CLASS , PRTY, MSGCLASS , MSGLEVEL, TYRRUN, NOTIFY,SCAN,REGION, COND
•	EXEC Statement, TIME
•	PGM Statement, PARM parameter, JOBLIB, STEPLIB Statement 
•	DD Statement , DD Name, DSN Parameter , DISP,  
        SYSIN,SYSOUT,UNIT,VOL,DCB,SPACE
•	Instream and catalogued procedures , symbolic and overriding parameters
•	Different ways of passing data
•	GDG
•	IBM Utilities , IEBGENER,IEBCOPY,IEFBR14
•	sorting

VSAM ( VIRTUAL STORAGE ACCESS METHOD)

•	Introduction to vsam file
•	Advantages and disadvantage of vsam files 
•	KSDS ,
•	ESDS
•	RRDS
•	LDS
•	CI, CA, CIDF, RDF
•	CI , CA Split
•	Alternate index

DB2 ( DATABASE 2 )

•	Overview of DB2
•	RDBMS Concepts
•	Difference between RDBMS and HDBMS
•	Storgaegroup, database
•	Structured query language (SQL)
•	DDL, DML,DCL Statements
•	Difference between scalar and column functions
•	Sub query and co-related sub query
•	How to find maximum and second maximum salaries
•	Join : self , inner, outer,left, right 
•	Difference between union and union all
•	DB2 Program preparation
•	Precompilation
•	Bind
•	Plan and packge 
•	RUNSTATS and RUNTIME supervisor
•	DCLGEN
•	CURSOR and its life cycle 
•	SPUFI , QMF
•	Index, views , table, tablespaces, indexspace 
•	SQLCODE,SQLCA
•	COMMIT ,ROLLBACK , WITH HOLD Option
•	DB2 Restart logic
•	ISOLATION LEVEL

CICS ( CUSTOMER INFORMATION CONTROL SYSTEM)

•	Features of cics
•	Multitasking and multithreading
•	Control tables , control blocks,TCT, FCT, PCT, PPT, RCT,….
•	Conversation , pseudo conversation technique in cics programs and its 
        advantages
•	BMS Maps, 
•	PARAMETRS OF DHFMDF, DFHMSD, DFHMDI
•	Cursor positioning techniques
•	Difference between symbolic and physicsl maps
•	Difference between TSQ and TDQ
•	LINK , XCTL, RETURN
•	CEDA, CEMT, CEDF, CECI….

Advanced Tools 

XPEDITOR
INTERTEST
IBMDBG
FILEAID 
INSYNC
DITTO
ENDEVOR
CHANGEMAN
LIBRARIAN
CA7/CA11
TIVOLI

Advanced features of EXCEL , WORD , POWERPOINT and OUTLOOK and short cuts for 
        project documenrtaion. 

STUDY MATERIAL : SOFT COPY  &  HARD COPY 
PROJECTS EXPLINATION
RESUME PREPARATION GUIDENCE
CONSULTANCY GUIDENCE
FAQ’S & REAL TIME SCINARIOS
MOCK INTERVIEWS AND SOFTSKILLS TRAINING  



Other IBM Technologies courses offered

➢	PL/I 
➢	IMS-DB, IMS-DC
➢	IBM AS/400 ,RPG/400,CL/400,DB2/400,SDA/400,ILE RPG
➢	COBOL/400 ,ILE COBOL
➢	MF COBOL