Tel: 01494 45 13 13
courses@rsm.co.uk
 
     
search
 
Education


CICS Transaction Server - Concepts & Facilities


This two-day course introduces and explains CICS Transaction Server (CICS/TS) to those who have limited or no knowledge of CICS but who need a clear understanding of what CICS is, what it does and how it does it. The course describes and explains the main concepts and facilities of CICS, and introduces the growing family of CICS server and client products that are available. This course is the essential first step for anyone wishing to work effectively in a CICS environment, and forms a solid foundation on which future CICS education can be based.
 

Public dates - click to book!

21 October 2010    31 January 2011   


What the students say:

Another enjoyable and valuable course at RSM 

Developer / Analyst, Lloyds TSB Bank plc


Course outline

Objectives

On successful completion of this course, attendees will be able to:

  • describe the basic concepts, facilities and terminology of CICS
  • describe the CICS functions available for program development
  • explain the role of CICS in a distributed environment
  • describe the concepts of CICS
  • identify the major management modules and tables
  • trace and describe the flow of a CICS transaction
  • identify the CICS facilities used for accessing data.

Who Should Attend

This course is appropriate for all applications programmers, operators, operations analysts, systems programmers, support personnel and managers who have little or no experience of CICS.

Prerequisites

A sound basic knowledge of IT. Attendance on the course 'The IBM Mainframe Computing Environment' or equivalent experience is recommended.

Duration

2 days

Fee

£775 (ex. VAT)

Course Code

CA

 

Contents

Introduction
The CICS family ; Today’s CICS; Product Identifiers; What is CICS?; What is a Business Transaction?; What is a CICS task /CICS transaction?; What is a CICS program?; CICS characteristics; On-line processing; IBM CICS Transaction Server for z/OS; Workload management; Access to CICS; Accessing CICS from the Web; CICS Web Support (CWS); CICS Web Services; CICS Web Services support; The IBM client family; IBM CICS Transaction Gateway; XML support; CICS organisation; Application services; Principal Domains/Management modules; CICS resource definitions; RDO overview: RDO components, The CICS System Definition File, The CICS Global Catalog.


CICS Communication
Inter System Communication; Connectivity; Inter Region Communication; Transaction Routing (TR); Function Shipping (FS); Asynchronous processing; Distributed Transaction Processing (DTP); Distributed Program Link (DPL); External CICS interface; ECI over TCP/IP; Configurations: Transaction Routing (TR); Load balancing; Cloned AORs; Added resilience; Connecting to WebSphere MQ and DB2; Web basics; CWS document API; RD4Z Service Flow Modeler & CICS SFR; The ‘Big Issue’; Quasi-Reentrant vs Threadsafe.


CICS Facilities
Basic Mapping Support (BMS); BMS output (COBOL); A bridged transaction; Link3270 Bridge; Temporary Storage; TS queues; Temporary Storage; Transient Data; TD queues; Interval Control; Task Management; File structures; Locking - Non RLS; CILOCK = YES for non-RLS VSAM; CILOCK = NO for non-RLS VSAM; Record Lock; Locking - RLS; Data Tables; Data Table types; 1 CICS maintained; 2 USER maintained; Coupling Facility Data Tables (CFDTs); Storage violations; What is a storage violation?; Transaction Isolation; SOAP support; SOAP for CICS ‘feature’; Web Services from CICS/TS V3; Approaches to Web Services; We used the ‘Bottom-Up’ approach; Top-Down approach; Bottom-Up - Using a provider pipeline; Bottom-Up - Using CICS as a Requester; HTTP Pipelining & Chunking; Redirection; Virtual hosting; Java support (JVMs); EJB support.


Startup & Shutdown
Introduction; Start options; Shutdown; Logging; CICS failure; Logical Unit of Work (LUW).


EXEC Interface
Introduction; Command format & arguments; Command translation; Traditional approach; Program preparation; Integrated translator; EXEC Interface Block; Execution flow; Conversational transactions; COMMAREA; Channels and containers: A channel, A container; API changes; One program/one channel; One program/multiple channels.


Introduction to CICSPlex System Manager
Terminology; CICS proliferation; CPSM components; Transaction Routing; Single-System Image (SSI); CPSM address space (CMAS); CMAS; Maintenance Point (MP); MAS; The data repository; Environment Services System Services (ESSS); The co-ordinating address space (CAS); Single Point Of Control (SPOC); CPSM terminology; CICSplex; IBM documentation; CPSM - major functions.


Business Transaction Services
What is BTS?; Traditional Txn design; The Business Transaction model; The Local Request Queue dataset (LRQ); The Repository file(s); BTS concepts; PROCESSTYPE; Process; Activity tree; Containers; Event signals.


 

   

© RSM Technology Ltd 2010