High Level Assembler: Debugging and Maintenance.

This course covers the major OS/390 debugging techniques including dump reading.

The course is intended for:

This overview comes in three parts, which are presented in sequence below:

  1. Course Description
  2. Course Objectives
  3. Topical Outline

Course Description

Recommended Duration: 2 Days

Benefits: Students who complete this course will be able to write or maintain Assembler programs that involve subroutine linkages.
Students will also have a solid basis for debugging and dump reading Assembler programs.

Audience: Experienced Assembler programmers needing to learn additional debugging, or maintenance skills in the Assembler language environment.

Prerequisites: The student should have practice in coding and testing Assembler programs and should be familiar with the editor and the job submission and review facilities used in their installation.

Related IBM Materials. This course is drawn from these IBM manuals; access to them in the classroom is recommended but not required:

Major Topics Include:

Exercises: There are four hands-on exercises

Note 1:
This course is included, in its entirety, in High Level Assembler: Interfaces.

Note 2:
All course material is in American English. Oral explanation will be in English by default, but is also available in Dutch, German, and/or French.

This course description Copyright © 2001 by Steven H. Comstock. All rights reserved.

Course Objectives

On successful completion of this course, the student, with the aid of the appropriate reference materials, should be able to:

  1. Follow standard OS/390 conventions regarding save area chaining and the passing and receiving of parameters

  2. Debug most program ABENDs, using OS/390 full dumps or symptom dumps to track down problems

  3. Write mainline programs and subroutines; use the Linkage Editor to combine mainline and subroutine programs

  4. Use the Linkage Editor or Program Binder to maintain load modules by replacing existing CSECTs with new versions of these CSECTs

  5. Use the WTO and SNAP macros for debugging purposes.

These course objectives Copyright © 2001 by Steven H. Comstock. All rights reserved.

Topical Outline

Day One

Program Linkages

Subroutines and the Linkage Editor

More on the Linkage Editor

Introduction to Debugging

Day Two

Guidelines for Debugging

Some System Services

This topical outline Copyright © 2001 by Steven H. Comstock. All rights reserved.

Remarks? Questions? More information? Select the topic of your choice or e-mail us with your questions.


To the Course Description
To the Course Objectives
To the Topical Outline


This site is a member of WebRing.
You are invited to browse the list of mainframe-loving sites.
    Tyrannosaurus Rex Dinos are not dead. They are alive and well and living in data centers all around you. They speak in tongues and work strange magics with computers. Beware the dino! And just in case you're waiting for the final demise of these dino's: remember that dinos ruled the world for 155-million years!
Dinos and other anachronisms
[ Join Now | Ring Hub | Random | << Prev | Next >> ]