CICS Organization
•CICS Management Services
•Data Management Services
•Application Programming Interface
•Basic Mapping Support
•Terminal Control Services
http://www.hendela.com   Your Web Database Experts. Landing pages, Online Surveys, Search Engine Optimization
•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]