CICS Transaction Server Systems Administration


This five-day course is the definitive administration course for all those who have responsibility for CICS administration on CICS/TS systems.

The course combines formal theory sessions with a series of challenging and progressive exercises. Over the course of the week attendees are given the opportunity to build and operate an actual CICS/TS system from scratch.

This course is also available for exclusive one-company presentations and for live presentation over the Internet, via the Virtual Classroom Environment service.

Virtual Classroom Environment dates - click to book!

UK Start Times

17 June 2024 2 September 2024

What is a 'Virtual Classroom Environment'?

 

What do I need?

  • webcam
  • headphones with microphone
  • sufficient bandwidth, at least 1.5 Mb/s in each direction.

What you will learn

On successful completion of this course you will be able to:

  • describe the CICS architecture, Domain and table structure
  • understand the functions of the Dispatcher Domain and the terms multi-tasking, multi-threading and the importance of the CICS TCBs
  • generate and tailor a CICS system from the supplied jobstreams and describe the function of the CICS system files
  • understand and control the CICS storage layout and the use of the various DSAs
  • describe the Resource Definition On-Line and auto-installation facilities and define and install transactions, programs, program libraries, terminals and files.
  • describe and define Transient Data and Temporary Storage queues
  • generate the System Initialisation Table and describe the major parameters that control the region's structure, performance and security
  • use the CICS Intersystem Communication facility to define connections between CICS regions by MRO, ISC and TCP/IP
  • use the transaction CEMT to inquire and modify table entries
  • understand the functions of the CECI transaction
  • describe the functions of the CICS Explorer and Event Processing
  • describe the facilities of CICS Web Services
  • define recovery facilities for the Log Manager to deal with transaction abends and CICS system abends
  • Implement the problem analysis functions of CICS dump and trace.

Who Should Attend

Those with responsibility for, or interest in, CICS administration.

Prerequisites

Prior attendance on the course CICS/TS Concepts & Facilities or equivalent experience. Special Note: attendees are encouraged to bring along the System Initialization Table macros and Overrides for a couple of production CICS regions. If Transaction Routing and/or Function Shipping is being used then a SIT and Overrides for a TOR, AOR and DOR would be welcome.

Duration

5 days

Fee (per attendee)

£2500 (ex VAT)

 

This includes free online 24/7 access to course notes.

 

Hard copy course notes are available on request from rsmshop@rsm.co.uk

at £50.00 plus carriage per set.

Course Code

CSA

Contents

CICS/TS Review

Introduction & Objectives; What is CICS?; A Resource Manager; CICS Tables; CICS Information Center; CICS organisation; Application Support; Application Services; CICS Domains; The Dispatcher Domain (DS); CICS versions and releases; Main Tables; Creating the CICS datasets.

Architecture

Starting a transaction; Logging on; Message Input; Transaction validation; Program loading; Task execution; Program execution; Task Termination; Multi-tasking and multi-threading; The CICS Dispatcher; Multiple TCBs.

Table Generation

Resource Definition; Resource Definition macro; Using SIT parameters; RDO components; Generating Resource Definitions; The CICS System Definition file; The CICS Global Catalog DFHGCD; CSD definition; Resource Definition Groups; Group Lists; Resource commands; List commands; General commands; General Resource Definitions; Add; Remove; Append; Copy; Move; Rename; Display; Expand; Install; Single resource INSTALL; Check Group; DFHCSDUP: The CSD utility program, offline utility program; DFHCSD EXTRACT command; Accessing the CSD File from an application program; CREATing Resource Definitions.

CEMT and CECI Transactions

CEMT The Master Transaction; The Functions of CEMT; CEMT: Inquire Menu, CEMT Help; Syntax checking; Invoking CEMT from a console; CEMT Inquire System; CEMT Inquire Terminal; CEMT Inquire Task; Problem determination; Forcepurge; Purge; CEMT Inquire Program; CEMT Inquire File; Closed Attribute; CEMT Inquire TSQ; CEMT Inquire Tranclass; CEMT Inquire JModel; CEMT Inquire JOurnalname; CEMT Inquire UOW; CEMT SET; CEMT SET DUMPDS; CEMT P SHUT; CEMT P SHUT Immediate; CEMT P {DUMP|SNAP} [Title(Xxx)]; CEMT DISCARD options; The Command Interpreter CECI; Using CECI; Using Variables with CECI; Displaying Large Variables; Storing a command.

System Initialisation Table

SIT - introduction and objectives; CICS Initialisation; Assembling the SIT; SIT parameters; .1 Parameters that cannot be coded in the SIT; Supplied SIT DFHSIT6£ - CICS/TS 4.2.

Dispatching

Dispatcher Domain; Dispatcher; Maximum Task (MXT); Transaction Class (TRANSCLASS); CEDA View Tranclass; Group; Maxactive; Purgethresh (AKCC Abend); Tranclass(name); Task priority; Priority Age; Region Exit Interval (ICV); Terminal Scan Delay (ICVTSD); Runaway Task Timeout Interval (ICVR); TCB modes; Open Transaction Environment; MAXOPENTCBS MAXJVMTCBS MAXSSLTCBS; FORCEQR={NO¦YES}; SSLTCBS; OPENTCBS; DB2 OTE exploitation; Quasi-reentrant and threadsafe programs; TCB Switching; CICS TS 4.2 OTE enhancements.

Defining Transactions and Profiles

Transaction definition; CEDA define transaction; 1 The 'indoubt' Attributes; CEDA Define Profile.

Defining Programs, Mapsets and Libraries

CEDA Define Program; Mapset definition; Program Autoinstall; SIT parameters for Program Autoinstall; User-replaceable module COMMAREA; Program Autoinstall Models; Program Autoinstall Summary; Define Library.

Program List Table

Program List Table; DFHPLT Macro; 1 DFHPLT TYPE=INITIAL; DFHPLT TYPE=ENTRY; PROGRAM=DFHDELIM; PLTPI programs; PLTSD programs.

FILE and LSRPOOL Definition

File control terminology; File management; CEDA Define File; CEDA Define Lsrpool; 1 Number of Buffers for LSR and NSR; Number of Strings for LSR and NSR; LSRPOOL attributes; Data Tables; CICS Maintained Data Table (CMDT); User Maintained Data Table (UMDT); Coupling Facility Data Table (CFDT); Defining Pools and Starting Servers; IXCMIAPU CFRM policy definition; VSAM Record Level Sharing (RLS); CEDA File Definition for RLS files; Read Integrity with RLS files.

Storage

The CICS Region; Read Only DSAs; CICS DSAs; Shared DSAs; User DSAs; DSA limits; Improved Storage Management; DSALIM; EDSALIM; MEMLIMIT; Short on Storage (SOS); Specifying DSA Sizes in the SIT; Transaction Isolation; DSA extents; CEMT Inq system; Storage parameters; CEMT Inq DSAs.

Terminal and Typeterm Definition

Terminal Autoinstall; Autoinstall SIT parameters; CEDA Define Terminal; CEDA Define TYPETERM.

Intersystem Communications

VTAM; SIT parameters; MRO/ISC overview; An implementation; CEMT Inquire VTAM; Inter System Communication; Multi-Region Operation /EXCI; LU 6.2 / MRO connection parameters; Sessions parameters; CEMT Inquire Terminal Session; Inquire Connection; CEMT Inquire Modeset; External CICS Interface (EXCI); TCPIP connections; TCPIP connection resources; CEDA Define IPCONN; IPCONN Mirror Life; IPCONN and TCPIPSERVICE; Connections as seen from both sides.

TCP/IP & Web Services

What is a Web Service?; Terminology; Service requesters and providers; A provider example; Overview of service provider; SOAP; Web Services Description Language (WSDL); CICS Web Services Assistant; Resources for Web Services support; CICS Web Services resource definition; TCPIPSERVICE definition; URIMAP; URIMAP definition; URIMAP: - general options, - server options, - client options, - pipeline options, - Atom options, - JVMserver options; URIMAP validity matrix; PIPELINE definition; Web Services - define WEBSERVICE; Document templates; CEDA define DOCTEMPLATE; Securing Web Services; Sample analysers; SSL SIT parameters; Connection Security and SSL; The SSL Handshake; SSL encryption; SSL authentication; SSL SIT parameters; Configuring CICS to use SSL - DFH$RING; Final review of CICS Web Service.

CICS Explorer

Administrative interfaces to CICS; Objectives; Administrative interfaces; CICS Explorer introduction; How to get the CICS Explorer; Using the CICS Explorer in 'Single Server' mod; Setting up an SMSS; First start of CICS Explorer; Connecting to CICS; When connected to CICS; The CICS Explorer screen.

Event Processing

Event Processing; Event Processing support; Event Processing terminology; Event Processing architecture - an overview; Events - the big picture overview; CICS bundles; Resources for EVENTs; More resources for EVENTs; Yet more resources for EVENTs; What needs to be done to 'capture an event'; Terminology; What is a bundle?; More, what is a bundle?; What is a manifest?.

Transient Data

Transient Data overview; Transient Data SIT parameters; TD=({3|decimal_value}[,{ 3|decimal_value}]); TDINTRA={NOEMPTY|EMPTY}; Intrapartition Transient Data Queues; Extrapartition Transient Data Queues; Automatic Transaction Initiation (ATI); CEDA Define TDQUEUE; Extrapartition parameters; Extrapartition queues; Intrapartition parameters; Indirect parameters; IBM-supplied TD Queues.

Temporary Storage

Temporary Storage overview; SIT parameters for Temporary Storage; Temporary Storage Coupling Facility Pool; CFRM policy; MAIN vs AUX vs CF Temporary Storage; CICS TSQs; TSMODEL attributes; Temporary Storage Browse Transaction (CEBR); CEBR Help; CEBR commands.

Security

Security overview; Security SIT parameters; The sign-on transactions; CESN; CESL; Sign off transaction CESF.

Initiation and Termination

CICS datasets; CICS initial start; CICS cold start; CICS Normal Shutdown; CICS warm start; DFHRMUTL utility program; CICS EMERgency restart.

Log Manager Domain

CICS system log; Defining logstreams; Creating a logstream; Shunting; Log Manager; CICS autojournaling; CICS user journaling; Logging for multiple CICS Regions; Coupling Facility logging; IXCMIAPU utility; DASD-only logging; Log streams; SIT parameters for logging; Log Tail Trimming; Offloading.

CICS Problem Analysis

CICS Messages; Transactions useful in problem analysis; CSFE; CICS Dumps; Transaction Dumps; Transaction Dump utility DFHDUvrm; System Dumps; Interactive Problem Control System (IPCS); CICS660 components; CICS tracing; CETR Transaction; Trace Utility Program.

Db2

CICS External Resource Management; Starting the CICS Db2 Attachment Facility; Db2 threads; Defining Db2 Resources; DB2CONN Resource; DB2ENTRY Resource; DB2TRANS Resource.

CICS-DBCTL

DBCTL introduction; Database Resource Adapter; DBCTL TCB support; DBCTL Virtual Storage requirements; Defining DBCTL to CICS; SIT parameters for DBCTL; RDO resources.


What the students say

The presentation was superb and Jamie made sometimes very complex subjects understandable. His presentation skills kept the course interesting.

Solution Architect

Lloyds Banking Group

© RSM Technology 2022