CICS Transaction Server Performance & Tuning


Including information pertaining to CICS/TS Version 5, this course takes systems programmers through the main components of CICS, explaining at each stage how various parameters, design concepts, CICS facilities, operating system facilities and network facilities affect the performance of CICS systems. Attendees are encouraged to bring statistics and resources definitions from their own systems to gain added value from the course.

This course is available for one-company, on-site presentations only.

Objectives

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

  • explain how performance is affected by parameters and design concepts
  • manipulate CICS facilities to optimize performance
  • describe the impact of z/OS facilities on CICS performance
  • explain the impact of network features on performance.

Who Should Attend

Systems Programmers.

Prerequisites

CICS systems programming experience.

Duration

4 days

Fee (per attendee)

P.O.A.

Course Code

CPT

Contents

Introduction

Performance objectives; Methodology; Response Times, Wait Types; Why tune; Resources to tune; Checklists (Processor Cycle, Virtual Storage, Real Storage & I/O).

z/OS interface

Terminology; Address Spaces; Real, Auxiliary, Dataspaces; Operating System Areas; Coupling Facility. VSAM Record Leveling Sharing, L8 Mode, MAXOPENTCBS and TCB changes.

Dispatching

CICS Dispatcher Domain; Use of TCBs; TCLASS, MXT, WLM Performance Blocks, ICV, ICVR, ICVTSD, Priority Aging.

Storage Management

z/OS storage areas; CICS Storage Manager Domain including DSAs, DSALIM, EDSALIM, extent allocation. Role of SM Notify task; 31-Bit addressing, 64-Bit addressing and support.

Loader Domain

Dynamic Program Storage Compression; DFHRPL & Dynamic DFHRPL; LLA, VLF facilities.

Network

CICS and VTAM, RAPOOL, RAMAX, SEND/RECEIVE sizes, HPO, Channels & Containers, CICS Web Support; SSL Enablement; Network Review; TCPIPService definition and Doctemplate issues, impact of SSL; Use of L8 TCBs.

MRO/ISC

Batch and Long Running Mirrors; Connections and session definitions.

VSAM Considerations

NSR and LSR, VSAM parameter definitions that affect performance, LISTCAT review, CI and CA Splits; Shared Data Tables; VSAM Threadsafe.

MVS Logger

Log Manager Concepts; Statistics; CICS TS Activity Key Point; Journal Models; SMF 88 records; Coupling Facility.

Transient Data

Tuning of Intra and extra partition TD queues; buffering and string allocations; Statistics.

Temporary Storage

TS-model definitions; Impact of Shared vs. Main vs. AUX queues; buffering and string allocations; TS Coupling Facility; TS Main and 64-bit support.

CICS - DB2

Thread reuse considerations; Overall TCB allocations; DPMODE, Thread types; Transaction volume considerations; Thread type code; Dispatcher L8/L9 TCBs; Statistics; DB2 Threadsafe.

CICS - DBCTLIBM

Storage considerations for old DL1 interface, DBCTL and Database Resource Adapter; DBCTL Threadsafe


© RSM Technology 2017