CICS Introduction

CICS Tutorial Topics Index CICS Tables

Advertisements


What is CICS:

CICS stands for Customer Information Control System.


Why CICS:

In traditional system, if any task submitted that requires the exclusive control of the resource like file etc and other tasks which are running parllelly that requires the same resource needs to wait for the first one completes.

The main drawback of the batch system is 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.


Characteristics of CICS:

Tasks will be executing in CICS by using the Transaction which is act as initiator for the particular task.

Transaction is unique identity for to trigger the particular task.

o Instantaneous results (fast results).

o Arithmetic operations are less affective in online.

o Multiple programs can be executed at a time.

o Interaction with the program is screens or maps.

o Online environment works on pseudo conversation.

o Online is costlier

o Online is less affective while dealing with huge amount of data.


CICS was Part of:

CICS comes under ONLINE SYSTEM based on the below characteristics.

o Instantaneous results (fast results).

o Multiple programs can be executed at a time.


Difference between Batch and Online system:


Batch Online
COBOL+COMPILE JCL+RUNJCL.COBOL+CICS+COMPILEJCL+TRANSACTION.
COBOL+DB2+COMPILEJCL+RUNJCL.COBOL+DB2+CICS+COMPILEJCL+TRANSACTION.
COBOL+DB2+VSAM+COMPILEJCL+ RUNJCL.COBOL+DB2+VSAM+CICS+COMPILEJCL+TRANSACTION.
Non instantaneous results (results will take some time).Instantaneous results (fast results).
Batch is preferable while dealing with the huge amount of data.Online is less affective while dealing with huge amount of data.
Batch is preferable while dealing with arithmetic operations.Arithmetic operations are less affective in online.
Only one program can be executed at a time.Multiple programs can be executed at a time.
Interaction with the program is through RUNJCL.Interaction with the program is screens or maps.
Batch environment works on normal environment.Online environment works on pseudo conversation.
Batch is cheaper.Online is costlier.

If any questions on the above, post your queries on CICS Discussion forum


CICS Tutorial Topics Index CICS Tables

Advertisements