Home Site Map Products & Services Company Info Contact Us Customer Login
MG Technologies
Products & Services

Training

CICS Debugging

CICS Problem Determination and Debugging
AUDIENCE: CICS application and system programmers.

OBJECTIVE: To improve the student's program development time and debugging techniques. Students should find it easier to write and debug programs that execute with a higher degree of reliability.

DESCRIPTION: This class illustrates the facilities and techniques required to debug CICS programs. Transaction dump and trace table analysis are the primary topics. Some of the very important topics covered are:

  • Dump reading and analysis.
  • Location of program checks and data areas.
  • Trace table interpretation and analysis.
  • Internal deadlocks and VSAM lockouts.

Students will also be shown how to avoid many common errors such as storage violations. This valuable class should be attended by all CICS programmers.

WORKSHOP: None. Sample dumps and traces are provided.

PREREQUISITES: The CICS Command Level Programming class or equivalent experience is required.

TOPICS COVERED:

  • Application interfaces
  • How CICS processes requests
  • Expanded EIB information
  • The CICS dump facility
  • Generating dumps
  • Transaction dump analysis
  • Program Status Word (PSW) formats
  • Locating program checks
  • Locating WORKING STORAGE
  • Locating COBOL pointers
  • Locating the PL/1 DSA and assembler dynamic storage
  • Locating data areas
  • Program loop processing
  • Tracing logic flow
  • Analyzing the trace table
  • Auxiliary trace facility
  • Generating trace entries
  • Restricted COBOL verbs
  • Recovery and backout review
  • Single threading concepts
  • Internal ENQ and DEQ processing
  • Detecting ENQ deadlocks
  • Detecting VSAM deadlocks
  • VSAM error analysis
  • Recursive abend routines
  • Basic control block relationships
  • Basic overview of the CICS Task Control Area (TCA)
  • Storage violation detection
DURATION: 2 days

COURSE #: CS390

PUBLIC FEE: $500

Students Each
1 $500
2 $475
3-5 $450
6-7 $425
8-> $400

ON-SITE FEE:

Students Each
10 $450
11-15 $337
16-> $225

Other Information

CICS Advanced Debugging
AUDIENCE: CICS application and system programmers.

OBJECTIVE: Improve the student's ability to isolate storage violations and deadlocks in production environments.

DESCRIPTION: This special class is designed for CICS programmers responsible for debugging storage violations and lockout problems. Standard CICS storage violation dumps are utilized for illustrations.

These common problems have affected almost every CICS application system. They are costly to experience and isolate.

On-site versions of this class may utilize your own storage violation dumps. This can greatly increase the value of this class.

WORKSHOP: None. Sample dumps and traces are provided.

PREREQUISITES: The CICS Problem Determination and Debugging class or equivalent experience is required.

TOPICS COVERED:

  • Control block descriptions
  • Control block relationships
  • Common causes of storage violations
  • The Storage Accounting Area (SAA)
  • CICS storage violation detection
  • Non-detectable storage violations
  • Interpreting a storage violation dump
  • Locating violated areas
  • The Free Area Queue Element (FAQE) chains
  • Locating free storage areas
  • Using the storage freeze facility
  • Generating a formatted dump
  • Interpreting a formatted dump
  • The Dispatch Control Area (DCA)
  • Locating all active and suspended tasks
  • Determining task status
  • Implicit ENQ and DEQ processing
  • Detecting ENQ deadlocks
  • Detecting VSAM deadlocks
DURATION: 1 day

COURSE #: CS391

PUBLIC FEE: $300

Students Each
1 $300
2 $285
3-5 $270
6-7 $255
8-> $240

ON-SITE FEE:

Students Each
10 $270
11-15 $202
16-> $135

Other Information


| General Information | CICS Special Classes | CICS Programming | CICS Advanced Programming |
| CICS Debugging | CICS Design | VSAM Classes | Other Information |
| CICS Installation & Tuning | CICS Monitors & Utilities | CICS Conversions |
| VTAM & NCP Installation & Tuning | Annual Technical Support | Training |
| Home | Site Map | Products & Services | Company Info | Contact Us | Customer Login |
Copyright © 2001 MG Technologies, Inc. All Rights Reserved.