CICS Tutorial

Tutorials Library CICS Introduction


CICS stands for Customer Information Control System. In traditional system, the main drawbacks are multiple processes should not able to run at the same time and the process will not complete instantly. So IBM launched the CICS introduced in 1960’s to overcome the above issues. CICS is online systems because of the results are instantaneous (fast results) and multiple programs can be executed at a time.

CICS designed to provide the instantaneous results and parallel processing in the mainframe environment. CICS can be coded with many languages like COBOL, PL/I, etc,.


Readers who are having or not having mainframe knowledge.


The tutorial is intended for the readers with minimum mainframe experience as well as for those with some computing background. In the tutorial, all the topics are covered with in depth description and can understandable by anyone who had minimum computation background.


Need to learn COBOL if learning the CICS for coding in COBOL programs. Learn COBOL tutorial at COBOL Tutorial .

There are no prerequisites to learn CICS if learning the CICS only to know how the online processing in mainframe system. Having the computation background will be an advantage in understanding the concepts a bit easy. Without having computation background, it is a bit time taking to understand the concepts and need to go through the topic more than once to understand clearly.

Table of contents:

  1. CICS - Introduction
  2. CICS - CICS Tables
  3. CICS - Compilation Process
  4. CICS - MAPs
  5. CICS - BMS MAP creation
  6. CICS - CICS Commands coding
  7. CICS - Data Processing
  8. CICS - Symbolic map variables
  9. CICS - Pseudo conversation
  10. CICS - Send text
  11. CICS - Send control
  12. CICS - Program execution from another prog
  13. CICS - Data passing between progs
  14. CICS - Load Statement
  15. CICS - Release Statement
  16. CICS - File Handling

Tutorials Library CICS Introduction