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





            skills development


            references


            feedback

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