What IS CICS
What IS CICS
system?
Captain Uday Prasad
File Control forwards data requests from programs to VSAM, which is responsible
for managing the data stored in files on direct access devices. To access these files,
each must be defined in the File Control Table (FCT), which specifies the file name,
type, and permissible operations.
SQL handles data requests by passing them to IBM’s relational database system
(Db2). Meanwhile, DL/I directs data requests to IMS, IBM’s hierarchical database
system.
CICS facilitates communication between applications, users, and external systems
(e.g., databases, messaging systems) and supports protocols like TCP/IP, HTTP, and
MQ Series, making it a central hub for data exchange
3. Pseudo-Conversational Programming
CICS enables pseudo-conversational programming, where programs release
resources after processing a transaction and then resume when the next
transaction arrives, mimicking how an operating system manages user sessions.
4. Resource Management
CICS manages memory, storage, and processing resources within its own region
(a dedicated address space in z/OS), allocating resources to transactions for
efficient utilization, similar to an operating system.
5. Task Management
CICS supports multitasking and multithreading, allowing multiple transactions to
run concurrently while scheduling and prioritizing tasks for optimal performance.
6. Security and Recovery
CICS includes user authentication, authorization, and transaction recovery
features, ensuring data integrity and protection in case of failures.
Kernel No Yes