IBM's Customer Information Control System, CICS
IBM's Customer Information Control System, CICS
http://www.hendela.com Your Web Database Experts. Landing pages, Online Surveys, Search Engine Optimization
CICS Hardware &
Operating Systems
• IBM zSeries 900 - z/OS
• IBM S/390 - OS/390, MVS, VSE
• IBM AS/400 - OS/400
• IBM RS/6000 - AIX (Unix)
• PC Server - Windows NT/2000, OS/2
• The most popular is the S/390 using OS/390
or MVS
http://www.hendela.com Your Web Database Experts. Landing pages, Online Surveys, Search Engine Optimization
CICS Programming
Languages
• Assembler
• COBOL
• PL/I
• Rexx
• C/C++
• JAVA
http://www.hendela.com Your Web Database Experts. Landing pages, Online Surveys, Search Engine Optimization
CICS Organization
• CICS Management Services
• Data Management Services
• Application Programming Interface
• Basic Mapping Support
• Terminal Control Services
http://www.hendela.com Your Web Database Experts. Landing pages, Online Surveys, Search Engine Optimization
CICS Service Diagram
CICS OS/390
VSAM File Control
Terminal Basic
Control Mapping Maps
Support
(VTAM,SNA,TCP/IP)
http://www.hendela.com Your Web Database Experts. Landing pages, Online Surveys, Search Engine Optimization
CICS Example - Screen 2
http://www.hendela.com Your Web Database Experts. Landing pages, Online Surveys, Search Engine Optimization
CICS Example - Screen 3
http://www.hendela.com Your Web Database Experts. Landing pages, Online Surveys, Search Engine Optimization
CICS Example - Screen 4
http://www.hendela.com Your Web Database Experts. Landing pages, Online Surveys, Search Engine Optimization
Summary
• CICS grew from the need to handle interactive
transactions
• CICS operates on many different IBM compatible
hardware platforms using a variety of languages.
• CICS uses Service programs to control execution and
use of system resources.
• A CICS user sends a TRANS-ID to begin the program
execution.
http://www.hendela.com Your Web Database Experts. Landing pages, Online Surveys, Search Engine Optimization
Glossary [Ankrum]
http://www.hendela.com Your Web Database Experts. Landing pages, Online Surveys, Search Engine Optimization
References
• Antrim, T. Scott, “The Evolution of CICS 30 Years Old and Still Modern.
www.cobolreport.com/columnists/tscott/part1.html - part4.html, May, 2001.
• Comaford, Christine, “Managing Transactions is a Serious Business”. PC Week,
March 20, 1995 12(11), pg 19(1).
• Donofrio, Phyllis. “CICS-A Programmer’s Reference”, McGraw-Hill, 1991.
• Horswill, John & Hursley CICS Development Team, “Designing &
Programming CICS Applications”, O’Reilly, 2000.
• Hudders, Eugene S. “CICS-A guide to Internal Structure”, John Wiley & Sons,
1994.
• IBM, “CICS”, http://www-4.ibm.com/software/ts/cics/, 2001.
• Lowe, Doug, “The CICS Programmer’s Desk Reference”, Mike Murach &
Associates, 2nd Ed, 1992.
• Menendez, Raul & Doug Lowe. “Murach’s CICS for the COBOL Programmer”,
Mike Murach & Associates, 2001.
• Nusphere Tech Notes, “ACID Transactions”
www.nusphere.com/products/library/acid_transactions.htm,
http://www.hendela.com Your Web Database Experts. Landing pages, Online Surveys, Search Engine Optimization