Why take this course?
After completing this course, you will be able to
- understand CICS concepts, structure and facilities.
- use Basic Mapping Support and generate usage panels.
- use pseudo-conversational programming techniques and CICS program structure.
- write programs which take full advantage of CICS features.
- resolve common programming problems using interactive tools.
5 Days : Fee - $ 2,947.00 (CAD) :
Multi-seat - $ 1,997.00 (CAD)

Who should attend?
Intermediate and experienced application programmers who need CICS skills.Any prerequisites?
You should have experience with COBOL and know how to use TSO/ISPF.What Topics Are Covered?
Introduction to CICS
- CICS Overview
- CICS Security
- CICS Application Development
- DB2 Considerations
- IMS Considerations
- Testing in CICS
- Workshop
CICS Commands
- CICS Processing
- Command Basics
- Commands
- RECEIVE
- SEND Text
- ASKTIME
- FORMATTIME
- ASKTIME and FORMATTIME
- Compiling and Link Editing
- CICS Translation
- Coding Restrictions
Basic Mapping Support
- How it works
- Physical Maps
- Symbolic Maps
- BMS Advantages
- Screen Development
- Mapset Definition
- Map Definition
- Field Definition
- Assembling Maps
- Testing Maps
Programming Basics
- Types of Programming
- Execute Interface Block
- Exception Handling
- Sending and Receiving Maps
- Terminal Control
Structured CICS Programming
- CICS Program Construction
- WORKING-STORAGE Section
- Linkage Section
- Procedure Division
- Application Overview
Program Control
- Application Framework
- Giving Control to Other Program
- LINK Command
- XCTL Command
- XCTL vs. LINK
- CALL Command
- LOAD Command
Testing and Debugging
- Native Commands
- Command Level Interpreter
- Execution Diagnostic Facility
- Master Terminal Command
File Control
- Overview
- VSAM Files
- VSMA File Control Commands
- READ Command
- BROWSE Commands
- WRITE Command
- REWRITE Command
- UNLOCK Command
- DELETE Command
- Locking and Performance
- ENQUEUE Command
- DEQUEUE Command
- ENQUEUE/DEQUEUE and File Locking
- Exception Conditions
- Database Access
Temporary Storage and Transient Data
- Temporary Storage Concepts
- Temporary Storage Commands
- TS Queue Management
- Transient Data
- Transient Data Commands
- TD Queue Management
- Queue Comparison
Abnormal Termination and Recovery
- ABENDS
- Unexpected ABENDS
- Controlled ABENDS
- CICS Recoverable Resources
- Recovery Mechanism
- Logical Unit of Work (LUW)
- SYNCPOINT Command
- Dynamic Transaction Backout
Task and Interval Control
- Task Control
- Interval Control
- Interval Control Commands