KSAB SOFTWARE
Building skills for better tomorrow
self evaluation testing
Existing User
If you are a existing user
click here to login
New User
If you are a new user
click here to register
Other Links
CICS courses outline
Introduction
1. Brief history of CICS
2. Batch Vs Online System
3. CICS System concept
4. Control program and tables
5. Structure of CICS Application program
6. Transaction
7. A basic CICS Application program
BMS Maps
1. Introduction to BMS
2. Formatting Screen
3. Physical Map and Symbolic Map
4. Map and MapSet
5. Map Definition - Macros DFHMSD, DFHMDI, DFHMDF
6. BMS map Generation, Various attributes , Skipper/Stopper Techniques
7. Screen Design Considerations
Input and Output Operations
1. Receive and Send map
2. SEND CONTROL
3. Cursor Positioning Techniques
4. Attribute modification through program
5. SEND , RECEIVE and RETURN commands
Sample program : Send & Receive map. Do’s and Don’ts in writing a CICS program versus a pure COBOL batch program
Application Programming Techniques
Program control
1. LINK, XCTL, RETURN commands
2. Data passing through COMMAREA
3. Execute Interface Block (EIB)
4. Coding CICS multi-function applications
Testing and Debugging
1. HANDLE condition, IGNORE condition, PUSH and POP, HANDLE AID, HANDLE ABEND, ABEND, DUMP. Testing using the CEDF transaction
Sample program : Menu driven program
File Processing
1. Reading a file
2. Handling Error conditions(Using Handle condition, Using Response codes)
3. Updating a file
4. Adding and Deleting records in a file
5. Browsing through a file
6. VSAM file handling
7. READ, WRITE, REWRITE, STARTBR, READNEXT, READ PREV, RESETBR, ENDBR Commands
Interval Control and Task Control
1. ASKTIME, FORMATTIME, DELAY, POST and WAIT EVENT
Sample program : Maintenance program for KSDS dataset
TSQ and TDQs
1. Temporary Storage Control(TSQ, WRITEQ, READQ, DELETEQ)
Sample program : TSQ & BROWSING
2. Transient Data Control(TDQ, WRITEQ, READQ, DELETEQ)
Sample program : TDQ
Case Study
1. Banking or Insurance having 4 to 5 screens for navigation
