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 practical 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 one-company, on-site presentations and for live presentation over the Internet, via the Virtual Classroom Environment service.

Classroom dates (High Wycombe) - click to book!

27 November 2017 22 January 2018 19 March 2018

Objectives

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)

£2250 (ex VAT)

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 data sets.

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.

TCP/IP & Web Services

What is a Web Service?; SOAP; Web Services Description Language (WSDL); CICS Web Services Assistant; Processing the Inbound Service Request; Service Oriented Architecture (SOA); CICS Web Services resource definition; 1 TCPIPSERVICE definition; PIPELINE definition; Web Services: define WEBSERVICE, Define URIMAP; URIMAP - General and Server Options; URIMAP - Client and Pipeline Options; URIMAP Validity Matrix; Securing Web Services; Sample Analysers; Connection Security and SSL; The SSL Handshake; SSL encryption; SSL authentication; SSL SIT parameters.

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 Data Sets; 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 TSB Bank plc

© RSM Technology 2017