CICS Fundamentals

Course:  IC
Duration:  3 Days
Level:  I
Course Summary

This course will provide a detailed discussion of CICS features, including workshops. Class topics will include an examination of the history, internal structure, functional features, and operational characteristics of the CICS product.

« Hide The Details
Topics Covered In This Course


  • An overview of the history of CICS up to and including Transaction Server v3.2
  • CICS and its place in the Business Environment
  • The role of a real-time transaction monitor
  • CICS terminology:
    • Define interrupt-driven, table-driven, transaction, task, domains, multi-threading, multi-tasking, quasi-reentrancy, etc.


  • Defining CICS resources
    • CICS tables and the RDO utility
    • Overview on:
      • definition of terminals (TCT)
      • definition of datasets (FCT)
      • definition of transactions and programs (PCT, PPT)
  • The CICS execution jobstream
    • Setting JCL parameters and overrides
  • The Initialization Phases
    • Start-up Options: COLD, AUTO, EMERGENCY, RESTART, and STANDBY
    • The System Initialization Table (SIT) and parameters
    • PLTPI programs
    • Events and console messages during start-up
  • The Termination process
    • Events and console messages during shutdown and restart and recovery
  • How CICS interfaces with other CICS regions
    • Overview of interregion and intersystem communication


  • The Command-level Interface
  • Applications Domain and Application Facilities
    • Logging and System-level Recovery
    • DTB and Task-level Recovery
    • Terminal-initiated transactions
    • Pseudo-conversational transactions
    • Automatic Task initiation
    • Basic Mapping Support
    • Terminal Control
    • Program Control
    • Execute Interface block
    • Transient Data
    • Temporary Storage
    • File Control
    • Error Handling
    • Trace Facilities and debugging
    • New Trace features of CICS/ESA
  • Client Server Solutions (DPL/EXCE)
  • Sample CICS application programs


  • Interpreting console messages and abend codes
  • In-depth study of IBM-supplied utility transactions
    • CEDA (and CEDB, CEDC) - Using the RDO (Resource Definition Online) facility. Defining transactions, programs, terminals, datasets.
    • CEMT - Master Terminal operations.
    • How to perform various OPERATIONS functions:
      • Printing dumps, purging locked tasks, opening/closing datasets, invoking trace facilities, bringing terminals in/out of service, shutting down the CICS system, etc.
    • CECI - Using the on-line Command Interpreter to execute CICS commands.
    • CETR - Invocation and use of Trace Facilities
    • CEBR - Browsing and manipulating the CICS queuing facilities.
    • CEDF - Execution Diagnostic Facility.
    • CMSG - Message Routing.
    • CWTO - Write To Operator.
    • DSNC - Controlling the CICS/DB2 Attachment Facility.
What You Can Expect

After completing this course, the student should be able to understand:

  • Application support through API features.
  • The internal components and features of the CICS product, and how they work together to expedite the needs of business applications.
  • How to start and stop a CICS system, and how to interpret and react to problems and messages encountered in the production CICS environment.
  • How to use the family of CICS supplied utility transactions.
  • Data Integrity
  • Flow of Transations
Who Should Take This Course

This course is designed for any data processing personnel who desire a general introduction to the CICS product, including those with a background in applications, systems, operations, or management.

Recommended Prerequisites

This class has no prerequisites.

Training Style

Instructor led with some exercises. Hands-on exercises could be substituted if the client is a licensed user of CICS.

« Hide The Details
Related Courses
Code Course Title Duration Level
CICS/TS Command Level (CC1)
4 Days
CICS Web Enablement (CCWE)
3 Days
CICS Systems Administration
5 Days
CICS/TS Performance and Tuning (CAE)
4 Days
CICS/TS Internal Structure & Debug Systems
3 Days

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.

Schedule For This Course
There are currently no public sessions scheduled for this course. We can schedule a private class for your organization just a couple of weeks from now. Or we can let you know the next time we do schedule a public session.
Notify me the next time this course is confirmed!
Can't find the course you want?
Call us at 800.533.3893, or
email us at [email protected]