CICS TS for System Programmers

This course was designed for people who will be new to CICS system administration. It will also be profitable for anyone who will have to define and/or support CICS systems

Retail Price: $7,000.00

Next Date: 02/25/2019

Course Days: 5


Enroll in Next Date

Request Custom Course


The “CICS for System Programmers” is geared towards technical staff new to the CICS environment. In this course, the participant will learn how a CICS system is put together: resource definitions, system utilities both online and offline, System Initialization tables, CICS JCL, system datasets are subjects covered in depth in this course. We also discuss CICS storage management, CICS communications and CICS customization. At the end of this class, the attendee will have been exposed to almost everything that goes on in a CICS address space.


  1. CICS Overview
    • This module describes transaction processing within CICS; how is a transaction triggered, the various CICS components involved, the main CICS resources that are needed in order to make this process happen are all subjects covered by this module. It also discusses some of the software processing involved in making transactions working CICS; CICS domains and TCB’s are introduced in this chapter.
  2. CICS System Preparation
    • This chapter is about CICS system data sets and their use. This is also the place where the participant will learn how to define CICS system logs and MVS logstreams.
      • CICS Catalogs DFHGCD & DFHLCD
      • CICS System Definition File - DFHCSD
      • DFHRPL
      • Auxtrace and dump data sets
      • TS and TD queues
      • Local Request Queue - DFHLRQ
      • Unix System Services setup for CICS
      • Installation tips
      • The CICS JCL
  3. Resource Definition
    • This chapter discusses the entire process of defining resources in CICS using both the online and offline utilities. Performance issues are discussed when we cover the SIT table.
      • Transaction, program, transaction class
      • File Control table
      • Db2 connections
      • Temporary Storage and Transient Data
      • Document template
      • Pipelines
      • URIMAPS
      • WEBSERVICE
      • TCPIPSERVICE
  4. Defining Resource Managers to CICSs
    • Overview of Resource Manager interface
    • Configure CICC-Db2 Interface
    • Configure CICS-MQ Interface
    • Configure CICS-Explorer Interface
  5. CICS Communication
    • This module discusses the various communications facilities available in CICS.
      • MRO/XM/IPCONN Configuration
      • EXCI Configuration
      • A Look at Transaction Routing
      • a Look at Function Shipping
      • A Look at Distributed Program Link
      • Overview of the Web Interface
  6. CICS Storage
    • This module discusses storage management in CICS.
      • The various page pools (DSA’s)
      • The storage protection facility
      • Transaction isolation
      • Command Protection
      • Storage keys
  7. Online Tools
    • This chapter introduces the system programmer to the various online tools available in CICS.
      • CEMT, CECI, CMAC, CEDF, CEDX
      • CETR, STAT, CADP, CLER, CEMN
  8. CICS Offline Utilities
    • All CICS utilities will be presented here with an opportunity to try most of them. Focus will be on the following utilities:
      • DFHSTUP
      • DFHLS2WS and DFHWS2LS
      • DFHTU690
      • DFHDU690
      • DFHPD690
      • DFHEISUP
  9. Special Customization
    • This chapter introduces the system programmer to the use of GLUE and TRUE interfaces.
      • Configuration of Program List Tables or PLTs
      • Overview of Global User Exits or GLUEs
      • Overview of Task Related User Exits or TRUEs
  10. CICS Security
    • This chapter covers implementation of RACF security profiles in support of CICS.
      • Overview of what can be protected
      • Overview of RACF classes for CICS TS
      • CICS TS Security Enablement
      • CICS TS Sign-on Transaction
      • RACF Group and User Definitions
Course Dates Course Times (EST) Delivery Mode GTR
2/25/2019 - 3/8/2019 9:00 AM - 4:30 PM Virtual Enroll