CICS Fundamentals for CICS 6.1 (TD-CICSF)

Audience

This course is intended for:

  • Trainee Programmers moving to online
  • Anyone wanting a detailed overview of IBM CICS Facilities


Prerequisites

Attendees should be comfortable working with TSO/ISPF. Our z/OS TSO/ISPF Workshop is one way to gain this knowledge.


Duration

5 days. Hands on.


Course Objectives

This course provides an introduction to IBM CICS for version 6.1 and its Facilities and Functions.

The following are covered; Operator Interface, Intersystem Communication and how Resources are defined and managed. The course introduces the CICS RACF Security interface, Startup/Shutdown and Recovery, the CICS Explorer and CICS Web Services. The course also covers CICS support of external Databases such as DB2 and VSAM and the need for Data Integrity. In addition, the Attendee will learn how CICS Applications are designed and how CICS supplied Transactions assist the Programmer in Testing and Debugging.

Upon completion, attendees will have gained a good understanding of the role of CICS and be able to describe its basic architecture and its many services. A CICS 6.1 system will be available for Workshops and to reinforce the topics covered. This course is also available for previous CICS releases if required.


Course Content

DAY 1

Introduction to CICS Functions and TerminologHow Transactions are processed

How Resources are defined and managed

Practical – Using CEDA, CEDB, CEDC

The Operation Interface, using the Master Terminal Command

Practical – Using CEMT


DAY 2

Introduction to the CICS Explorer

Practical – Defining TCPIPService for CICS Explorer

How CICS connects to other Systems – Intercommunication

Practical – Defining MRO/XCF Links

CICS support of Data Integrity and Databases

CICS support of VSAM

VSAM Record Level Sharing


DAY 3

Building CICS JCL

Defining the System Initialization Table

CICS Startup and Shutdown

Practical – Stopping and Restarting CICS

Understanding the need for Security – RACF

Practical – Securing CICS resources


DAY 4

Understanding the different types of CICS Application Design

COMMAREAS and Channels and Containers

Basic Mapping Support – 3270 Support

Supplied CICS Transactions to handle Testing and Debugging

Practical – Using CEDF, CECI, CEBR

Recovery and Restart and Handling Exceptional Conditions


DAY 5

How does CICS communicate with DB2

How does CICS communicate with MQ

Introduction to Threadsafe – why is it needed?

Introduction to CICS Web Services

URIMAP, PIPELINE, WEBSERVICE, TCPIPSERVICE

Implementing XML/SOAP and JSON Data Schemas