Professional Documents
Culture Documents
Ritesh Dubal
Merrill Lynch – USA
Some astonishing facts and figures
1. 490 of the Fortune 500 Companies support their critical transaction processing
1. Internals of CICS.
3. Design of CICS.
2. VSAM concepts.
3. OLTP concepts.
4. Programming in COBOL.
References
Title Authors Publishers
CICS Handbook Yukihisa Kageyama Tata McGraw-Hill
TERMINAL
VTAM
VSAM
BTAM CICS DASD
TCAM DB2
Application
Programs
What is CICS? (2 of 3)
Just another batch job that runs under MVS.
Address Space 1 Address Space 2 Address Space 3 Address Space 4
CICS Production
System Job CICS Test Batch Job
System
Application Pgm 1 TSO Job
Application Pgm 2
........
Free Space
Application Pgm n Free Space
Free Space
Free Space
MVS Common Area MVS Common Area MVS Common Area MVS Common Area
What is CICS? (3 of 3)
Can be thought of as an OS within another OS.
MVS OS
Database Data
Telecommunication
Access Access
Access Method
method method
VTAM, TCAM, BTAM
DL/1, DB2 VSAM,BDAM
DASD Terminals
CICS
Monitoring Services
Data
Data handling System Services Communication
Services
Services
Application Program
Services
2. Format independence,
4. Locking facility,
Mainly consists of
1. A CRT Monitor and
2. A Keyboard.
Examples:
1. 3278 (Monochrome, usually Green, White or Amber)
CRT Monitor
Key board
2. Transaction
A collection of logically related programs in a given application.
3. Task
It is a single execution of a transaction.
properties.
CICS Control Programs (3 of 5)
programs name.
CICS Control Tables (3 of 5)
ENTER key.
Transaction Life Cycle (2 of 12)
Step 4: The PCP takes control from the KCP and does the
following.
b. Informs the KCP that this task can wait until the
I/O is complete.
Transaction Life Cycle (7 of 12)
Step 11: The KCP instructs the SCP to free all the
tran
TCP
KCP KCP
PCP PCP
AP KCP AP
FCP