18 May, 2012
Text Size

Audience

This course is for personnel responsible for CICS Administration, experienced application programmers, system programmers and managers.

Prerequisites

Delegates are expected to have prior CICS experience.

Duration

5 days. Hands on.

Course Objectives

This course is designed to help CICS System Administration personnel to understand CICS from initialisation through to shutdown, including maintenance, performance and availability.
Upon completion of this course attendees will appreciate how CICS works and be able to:

  • Start, run and shut down a CICS system
  • Perform CICS administration duties
  • Understand resource naming conventions
  • Use CEDA,CEDB, AND CEDC to manage CICS resources on-line.
  • Understand & maintain the System Intialisation Table parameters including those relating to performance.

Course Content

CICS/TS Overview
Who might be involved
What is CICS?
Programming Interfaces (API. SPI, and XPI)
Transaction flow
Terminal versus non-terminal

Data Types
Local Shared Resources (LSR)
Temporary storage (TS)
Transient Data (TD)
CICS Log Manager
Local and Global catalogues
DB2
User Application Files

CICS/TS Data Sets
SYSIN
STEPLIB
DFHRPL
DFHTEMP
DFHINTRA
DFHAUXTA and DFHAUXTB
Extra-partition data sets
Local and Global catalogue data sets
CAVM
DFHCXRF
CICS Dump data sets
System dump data sets
C Language data sets
DFHCSD
CICS BTS data set
DFHEJOS
DFHCMACD
Sample FILEA data set

System Initialization Parameters
A look at the many SIT parameters and where they can be used, i.e. Macro, SYSIN or CONSOLE.

CICS/TS Start and Stop
INITIAL
COLD
WARM
STANDBY
Effects of the Local and Global catalogues
Started Task invocation
Batch job submission
CICS Shut down

Supplied Transactions
CEMN
CEMT
CEBR
CECI
CEDA
CEDF and CEDX
CETR
CMAC

Transaction Management
Relevant SIT parameters
Resource Definition controls.

Resource Overview
Resource packaging (GROUPS & LISTS)
Resource definition methods
Auto-install and security implications
CSD SIT parameters
General list of resource types
 
DFHCSDUP
A description of the various commands with exercises

File related definitions
Using FILE definition
Using LSRPOOL definition
Using LIBRARY definition
 
Transaction related definitions
Using MAPSET definition
Using PROGRAM definition
Using TRANSACTION definition
Using TRANCLASS definition
 
Defining peripheral services
Using TD Queue definition
Using CONSOLE definition
Using Terminal Model definitions
 
CICS to CICS Connectivity
MRO vs ISC vs IPIC
z/OS IEFSSN implications
SIT implications
Using the CONNECTION resource
Using the SESSION resource
 
CICS to DB2 Connectivity
How the connection I smade
Thread types
How threads work
SIT implications
Using DB2CONN definitions
Using DB2ENTRY definitions
Attachment commands – DSNC
 
CICS to MQ Connectivity
CICS / MQ Relationship
SIT Implications
CSD implications
Using the CKQC transaction
 
CICS / Batch Interface
LINK Interface
CALL Interface
Security implications
SIT Implications
JES2 Interface
 
CICS / WEB Interface
WEB support overview
SIT implications
Using TCPIPSERVICE definition
Using DOCTEMPLATE definition
Using URIMAP definition
PIPELINE definition described
 
Security
Ensuring CICS has the authority to access non-CICS resources
ICHRIN03 versus STARTED
Protecting the APPLID
Impact of SEC=NO in the SIT
Defining a default user
Transaction security
The granular security controls within RACF

Storage
General z/OS Address Space structure
Exploiting the Page-able Link Pack Area (PLPA)
Impact of LSQA requirements
Impact of z/OS GETMAIN requests
SIT parameters
DSA versus EDSA
Sizing EDSA

Problem Determination
Transaction dumps
  Transaction DUMP SIT parameters
  DFHDU670 and transaction dumps
System Dumps
  SIT Parameters
  z/OS influencing parameters
IPCS overview
CICS Trace facility
  SIT Parameters
  DFHTU670 and trace information
 
Tuning and Statistics
A general review of statistics collection including SMF
Practical use of the statistics reporting program
A review of some common performance themes
A brief review of GTF

Appendicies
Sample Program and Map

Course Contact Form

Please complete the form to enquire about running a course at your premises or one of our training facilities

Name:

Email:

Telephone:

Organisation:


Comment: