|
|
|
•CICS is divided into a set of service programs responsible
for different aspects of transaction execution.
|
|
•CICS runs under the direction of the management services
program. The most important of these
is the Task Control Program ( KCP).
The KCP looks through the Active Chain of executing tasks and
determines the highest priority work.
If there is no work, the KCP puts CICS into an operating system wait
state. [Hudders]
|
|
•Data Management Services are handled by the File Control
Program (FCP) for VSAM datasets, DL/I for IM databases, and SQL for DB2
access. [Hudders]
|
|
•The Application Programming Interface ensures that CICS
services are invoked in a consistent manner.
The Program Control Program (PCP) handles the program selection and
execution using the Program Processing Table (PPT). Requests from the application program are
sent to the correct resource. [Hudders]
|
|
•Basic Mapping Support (BMS) handles the defined screen
formats, called mapsets. The are two
types of mapsets. Physical mapsets
determine the location, appearance, and operation of display data. Symbolic mapsets allow manipulation of the
screen data.[Menendez]
|
|
•The Terminal Control Program (TCP) controls messages from
terminal sessions into CICS and CICS responses back to the terminal
session.[Hudders]
|
|
|