CICS Fundamentals

Course:   IC
Duration:   3 Days
Level:   I
On our website at:   http://www.verhoef-training.com/courses/IC.html
 
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.

Topics Covered In This Course

EVOLUTION OF THE CICS PRODUCT

  • 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.

CICS DEFINITION AND INITIALIZATION

  • 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

CICS APPLICATIONS SUPPORT

  • 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

CICS OPERATIONS

  • 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:

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.

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

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.