What is CICS Mainframe
CICS stands for Customer Information Control System. It is a general-purpose transaction processing subsystem for the z/OS operating system. CICS provides services for running an application online, by request, at the same time as many other users are submitting requests to run the same applications, using the same files and programs.
CICS Software can be used to run COBOL Programs in an Online Interactive manner, on a Mainframe Computer. CICS is a Software that handles all the activities on behalf of the COBOL Program.
The entire Data Processing Logic(Business Rules) is written in the COBOL Program. CICS Server is just an intermediary, which delegates and passes on requests of folks to the COBOL Program for Processing. The actual data-processing is done by the COBOL Program.
It is CICS Software that handles, manages these requests, passes them on, and gets them processed using the correct COBOL Program, immediately, on-the-fly, and sends the Output Response back to the Client. CICS Software is robust server that can humungous volumes, huge loads of Transactions at a time. IMS-DC and TPF are examples of some other Transaction Monitors on IBM Mainframes.
Using the application programming interface (API) provided by CICS, a programmer can write programs that communicate with online users and read from or write to customer and other records (orders, inventory figures, customer data, and so forth) in a database (usually referred to as “data sets”) using CICS facilities rather than IBM’s access methods directly. Like other transaction managers, CICS can ensure that transactions are completed and, if not, undo partly completed transactions so that the integrity of data records is maintained.
IBM markets or supports a CICS product for OS/390, UNIX, and Intel PC operating systems. Some of IBM’s customers use IBM’s Transaction Server to handle e-business transactions from Internet users and forward these to a mainframe server that accesses an existing CICS order and inventory database.
For Mainframes Online training please log on to http://www.revanthtechnologies.com