CICS Concepts and Facilities

CICS Concepts and Facilities


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


There are no prerequisites for this course.


2 days. Hands on.

Course Objectives

This course provides a detailed discussion of CICS concepts and features. Delegates' new knowledge is put into practice during several workshops throughout the course.

Topics include a review of the history, functional features and operational characteristics of the CICS product.

After completing this course, delegates will be able to:

  • Describe the basic structure of CICS and it’s transaction processing facilities.
  • Describe the principal functions and facilities provided by CICS.
  • Understand how resources are defined to CICS.
  • Understand the CICS application development process.
  • Describe CICS recovery facilities.

Course Content

Introduction to Online Systems
Online systems vs. Batch and PCs.
Personnel involved in support and use.

CICS Concepts
Brief history.
Supported platforms.
z/OS Environment.
CICS Function.
CICS Architecture.
Storage Management.
Transaction isolation.

Functions and Facilities
Control Programs.
Life of a task.
Inter-system Communication.
Work sharing capability.

Terminal Facilities
3270 Data Stream.
BMS Maps.
Map types.
Terminal operation.
IBM Supplied procedures.

WEB Facilities
CICS WEB support.
WEB-aware programs.
Non-WEB-aware programs.
BMS Implications.

Data Handling Facilities
File Control.
VSAM Support.
Data Tables.
Database support.
Temporary Storage.
Transient Data Queues.
Task initiation.

CICS and DB2
The CICS / DB2 Connection.
Types of thread.
How threads work.
Attachment Transactions – DSNC.

Resource Definition
Online via CEDA.
Batch via DFHCSDUP.
System Programming Interface.
Resource packaging.
Groups and Lists.
Resource installation process.

Conversational vs. Pseudo-conversational.
Programming Interface.
Handling exceptions.
Programming aids.
Program control.
Data transfer.
Channels and Containers.

Recovery and Restart
System integrity.
Recoverable resources.
Dynamic Transaction Back-out.
Emergency restart.
Recovery options.

Supplied Transactions

CICS/Batch Interface

Virtual Courses

ALL of our courses can be delivered virtually. And our Bath public schedule of courses are now available as live virtual sessions, using the popular Zoom Virtual Classroom and remote labs. Delegates can test their access at:

Public Courses

There are no upcoming events

On-Site Courses

Can't attend one of our public classes? Booking for multiple people?

All our courses are available on your site! Delivered for your staff, at your premises.

Contact us to find out more...