Mainframe Training Overview
CICS Command Level Programming provides an understanding of the CICS system, application environment and typical applications. The structure of CICS pseudo-conversational application programs are discussed and reviewed in detail.
CICS Command Level Programming is intended for programmers who must understand the flow of CICS and write and debug CICS COBOL application programs.
Six months of experience with TSO/ISPF, COBOL programming and JCL is required.
5 days
Basic Mapping Support (BMS) is used to develop screen layouts (maps). These maps, used in the class programming exercises, are the basis for understanding the CICS terminal interface.
A model program is used to develop class programs. The major CICS commands and features are used in class exercises.
Programming access will be use the CICS Command Level Interference of COBOL.
The course consists of a series of lectures, discussions, class exercises, and with hands-on programming workshop problems.
Mainframe Training Learning Objectives
Upon successful completion of the course, each student will be able to -
Mainframe Training Audience
Mainframe Training Prerequisites
Mainframe Training Course duration
Mainframe Training Course outline
Day 1
1. CICS concepts and terminology
CICS concepts, facilities, components
Eight steps in CICS program development
2. Using Basic Mapping Support (BMS)
IBM 3270 display screen characteristics
Coding BMS macros instructions
Day 2
3. CICS Command Level programming
Program design concepts - Pseudo-conversational
Command Level COBOL
4. Program Design (beyond the basic commands)
The EXEC Interface Block (EIB)
Terminal Control
CICS File Control commands
Exceptional Condition Control
Special programming techniques
Day 3
5. Program control facilities
'Transfer' to another program
'Link' to a sub-program
Return control
The COMmunications Area
Day 4
6. Test and Debugging
Day 5
7. Overview of storage control facilities
Transient data queues
Temporary storage queues
Journaling
CICS system tables
8. Sample Application program - A review of a Program
9. Workshop exercises
A. Testing your BMS map
B. A first program
C. Read and update a file
Appendices
Appendix A - Exception Conditions
Appendix B - EIB (Execution Interface Block) Fields
Appendix D - Sample Attribute Byte Control Character Table
Appendix E - Cobol Functions Not Supported By CICS
Appendix F - Class Standards
Appendix G - Class Refresher Questions
Appendix H - 6 Model BMS Fields