Cics Basic
Cics Basic
2. Its nothing but a transaction server which runs under IBM Mainframes(z/OS). z/OS is nothing but
an operating system which drives mainframe computer.
3. CICS is nothing a transaction manager which is designed to process large volume of online
processing. For example, "Bank" is a perfect example for CICS, since our daily online transactions are
processed through CICS alone. In short, Without CICS, online transactions like(Fund Transfer, Credit,
Debit.,) are highly impossible.
5. Most of the Banking Applications(Teller applications, ATM systems etc.,) & Insurance applications
are using CICS for high volume ONLINE transaction processing.
6. CICS is capable of processing large number of online transactions for multiple users simultaneously.
8. Transactions -> Its nothing but a set of operations needed to perform a particular task.
10. Most of the CICS applications which comprised of transactions are written using the programming
languages like COBOL, C, C++, JAVA, ASSEMBLY, PL/I, REXX etc.,
11. Most Important term in CICS. TRAN ID or Transaction Identifier. Each and every CICS program is
identified and initiated using the TRAN ID. In short, without TRAN ID cics programs can't be
executed.
12. CICS is also available for distributed platforms(not z/OS i.e., mainframe) such as Windows,
Solaris, AIX Operating Systems.
13. Since, CICS are processing interactive(user or screen oriented) transactions, each CICS regions
should to be started. This is done by running a job which consists of JCL statements & batch address
space. This job(batch job - started task) will keeps on run for day/week/month until there is an manual
intervention for maintainance. The main responsibility of the job is to, Keep the CICS region alive to
process the online transactions.
- UMAPATHY