Technology Driven IT Training Longstanding IT Technologists Computer Education Techniques
Distance-learning - CICS Transaction Server: Performance and Tuning

Home

distance-learning center

Distance-learning Distance-learning_Building

Professional Distance-learning

IT Training Services


MFCIC37

CICS Transaction Server: Performance and Tuning
DURATION: 4 days

FEE: $2,780

PRIVATE GROUP FEE: $
Based upon a class size of six students.

Scheduling can be adjusted to employee work hours and incorporate client assignments.

SMALL CLASS SIZE:
There is a surcharge associated with training two or fewer students.

AUDIENCE:

  • Programmer
  • System Analyst
  • System Programmer
  • IT Professional
 
   

DATES:

CONTENT AND OBJECTIVES:
    1. Performance Monitoring
      • Learn that CICS tuning is an evolving and dynamic process.
      • Utilize systems-performance monitoring and exception reporting tools for performance optimization.
      • Examine the CICS shutdown statistics.
      • Examine the CICS start-up and shutdown messages.
    2. CICS Statistics
      • Use the Performance Analyzer to review CICS statistics.
      • Analyze the statistics for CPU consumption, I/O contention, and memory paging.
    3. CICS Performance Analyzer for z/OS
      • Use the CICS performance tools to analyze and improve the performance of a CICS system: CICS Performance Analyzer and CICS Performance Monitor.
      • Review sample reports and screens from CICS Performance Analyzer and CICS Performance Monitor.
    4. Performance Analysis of a CICS System
      • Trace an endless loop in an application.
      • Use the system and application trace table to determine the program and the portion of the program which is in an endless loop.
    5. CICS Constraints
      • Identify the areas of performance bottlenecks.
      • Utilize performance wait analysis reports for identifying performance bottlenecks.
    6. Tuning a CICS System
      • Learn that programs are categorized as quasi-reentrant programs because they take advantage of the behavior of the CICS dispatcher and the QR TCB: Task Control Block.
      • Recognize that there can only be one CICS task active under the QR TCB.
      • Recognize that although the same program can be being executed by multiple CICS tasks, only one of those CICS tasks is active at any given point-in-time.
      • Contrast this with the situation whereby multiple instances of the same program are executing each under a separate TCB.
    7. VSAM and File Control
      • Determine the problem locations in a group of applications.
      • After changing priorities and resetting the system, use IBM CICS PA configuration and ascertain whether CICS system resource usage has decreased and there has been an improvement in performance.
      • Analyze CICS application performance.
      • Bottlenecks: DASD and Communications.
      • Isolate CICS DASD bottlenecks using TMON/CICS.
      • Appraise multiple DASD statistics including EXCP, VSAM statistics, and I/O wait time.
    8. Logging and Journaling
      • Review the parameters in the SIT: System Initiation Table.
      • Search and display resource definitions using the capabilities of advanced filtering.
      • Explore enhancements to channels and containers; understand the importance of 64-bit exploitation.
      • Use CICS to store HTTP headers in containers.

    Virtual Classroom   Blended Learning    

Synchronous
Instruction
Asynchronous
Instruction

Effective February 27, 2012, the course dates listed on the CETi schedules only will be available based upon approved and authorized user ID.

Copyright Acknowledgement: The software product(s) listed in this outline are owned and copyrighted by their respective companies. CETi makes no representation regarding ownership in any of the software products that we train on.

CETi courses are not intended for or open to the general public. They are intended for employees of Fortune 1000 companies, government municipalities, consulting companies, software, companies, healthcare providers. and mid-sized businesses. Individuals attending such courses will be required to execute a statement acknowledging that the employer will be paying for the CETi course and that the employer has a licensed version of the software.

Certain courses only should be taught by the source software company training company and open source purveyor.