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 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

 

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 , DLETE 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….

 

Advance Tools

 

  • XPEDITOR/ TSO , XPEDITOR/CICS
  • INTERTEST
  • FILEAID
  • CHANGEMAN

Leave a reply

required