This course covers the performance aspects of a CICS/ESA
system and how to measure and tune the system to meet
performance objectives. The course material is reinforced
with classroom examples and review of students' systems.
The course concentrates on CICS/ ESA V4.1 with its changes
and considerations. The course is also appropriate for
CICS/ESA V3.1, V3.2 and V3.3.
Topics Covered In This Course
INTRODUCTION
- Objectives and Agenda
- Resource Management Choices
- CICS/ESA Performance Benefits
STATISTICS
- Statistics Collection, Processing, and Reporting
- Unsolicited Statistics
- DFHSTUP Control Statements
- Statistics Tuning
- The DFH0STAT Program
- Monitoring
STORAGE MANAGEMENT
- Major Changes in Storage Management
- CICS/ESA Address Spaces
- DSA and Subpool Management
- Setting the DSA Sizes (DSALIM, EDSALIM)
- Storage Cushions (only in V3)
- Dynamic Storage Program Compression
- Measuring, Monitoring, and Controlling Compression
- MXT Controlled Storage
- MVS Managed Storage
- CMDPROT
STORAGE PROTECTION/TRANSACTION ISOLATION
- Storage Protection Options
- Subsystem Storage Protection Facility (SSP)
- Transaction Isolation
TRANSACTION MANAGER AND DISPATCHER
- Task Creation and Dispatching
- MaXimum Tasks (MXT)
- Active MaXimum Tasks (AMXT) - V.3.3 and earlier
- TRANCLASS\Class MaXimum Tasks (CMXT)
- PURGETHRESH\Class MaXimum Tasks LIMit (CMXTLIM)
- Priority of Transactions
- Priority Aging (PRTYAGE)
- System Exit Time (ICV)
- RUNAWAY\Runaway Task Time (ICVR)
- Task Time Outs (RTIMOUT / DTIMOUT)
- System Purgability (SPURGE)
VSAM
- VSAM Shared Resources
- Tuning NSR Buffers
- Tuning LSR Buffers
- Buffer Waits
- Buffer Pools in HIPERSPACE
- VSAM Strings
- VSAM Subtasking
- CICS Data Tables
TERMINAL CONTROL
- VTAM High Performance Option
- RAPOOL Tuning
- RAMAX
- IOAREALEN
- PSDINT (Persistent Session Delay)
- PVDELAY
- TCSACTN/TCSWAIT
- Inbound Message Chain Assembly
- SENDSIZE / RECEIVESIZE
- ICVTSD
- Bracket Control
- MSGINTEG / PROTECT options
- OPNDLIM
- Terminal AutoInstall
- DFHNET
- Terminal Data Compression
- 3174 Local Format Storage
MRO/ISC
- IOAREALEN
- Cross Memory Services/XCF/MRO
- Number of Sessions
- Contention Winners / Losers
- Controlling Cross-System Traffic
- MAXSMIR (only in V3)
- MROLRM
- MROBTCH
- USRDELAY/ISRDELAY (only in V3)
- PVDELAY
- QUEUELIMIT/MAXQTIME
- SNSCOPE
OTHER TOPICS
- Trace, Recovery and Restart
- Program Management
- Temporary Storage
- Transient Data
- CMDSEC (Command Security)
- CONFDATA/CONFTXT
OPERATING SYSTEM CONSIDERATIONS
CICS-DL/I INTERFACE TUNING
CICS DB2 INTERFACE TUNING
What You Can Expect
After completion of this course, you should be able
to:
- Describe the elements of performance analysis and resource
management
- Understand methods used to measure and tune a CICS/ESA system
- List resources used and managed by CICS/ESA and demonstrate
methods used to minimize resource consumption
- Obtain information about CICS/ESA resource utilization
- Describe CICS/ESA V4.1 storage, task, file, and network
management and how to monitor these functions
- List performance considerations of the CICS DB2 and CICS
DL/1 interfaces
- Identify resource contention and proper use of tuning parameters
to control contention
- Understand performance considerations for interconnected
CICS systems
Who Should Take This Course
This course is designed for system programmers/analysts
responsible for installation, support, debugging, or performance
of a CICS/ ESA system. Very experienced CICS application
programmers wishing to gain knowledge on efficient use
of CICS facilities will also benefit from this course.
Recommended Prerequisites
Before taking this course, you should have experience installing,
tailoring, or maintaining a CICS/ESA (any release). If
you are in the process of migrating to CICS/ESA, prior
experience with CICS in an earlier version satisfies this
prerequisite.
Training Style
Class consists of classroom lecture and lab sessions.
« Hide The Details
Every student attending a Verhoef Training class will receive
a certificate good for $100 toward their next public class taken
within a year.
You can also buy "Verhoef Vouchers" to get a discounted rate for a
single student in any of our public or web-based classes.
Contact your account manager or our sales office for details.