COBOL Dumps & Debugging Training

  • Learn via: Classroom / Virtual Classroom / Online
  • Duration: 2 Days
  • We can host this training at your preferred location. Contact us!
Upcoming Training

11 May 2021

2 Days

This course introduces, explains and examines common z/OS COBOL abends, dump debugging and problem solving. Practical exercises based on example situations are integrated at stages throughout the course.


COBOL programming experience as well as skills with TSO/ISPF and JCL.

Experienced COBOL programmers.

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

  • examine and analyse COBOL dumps
  • debug COBOL programs
  • describe the tools available and their use.

Introduction

  • Getting it right: Specification, Design, Writing, Reviews
  • Inspection Checklist: Data Errors, Calculation errors, Control-Flow errors, Interface errors, Input/Output errors, Compilation errors, Desk checking.

Using DISPLAY

  • Using DISPLAY to trace the logic flow of the program.

FILLERs

  • Setting up FILLERs.

Examples of Errors

  • Initialisation errors
  • Calculation errors
  • Control-Flow Errors
  • Interface errors: Calling Program, Called Program
  • Interface errors
  • Input/Output errors

Compiler Options


JESMSGLG & JESYSMSG ABEND Messages

  • Interpreting messages
  • Popular QSAM Abends: Code 35, Code 39 , Code 46.

ABEND Codes


Checking Codes Inside the Program

  • Checking File Status Word
  • Using Declaratives.

SYSUDUMP

  • SYSDUMP
  • Finding the instruction that caused the abend
    • 1 - no called programs involved
    • 2 - called programs.

SYSOUT

  • No Call; Sysout Output
  • Compiled Listing
  • Called Program
  • Sysout Output
  • SYSOUT and TEST(SYM).

CEEDUMP

  • No Call
  • CEEDUMP; Compiled Listing
  • Called Program
  • CEEDUMP - Page 1
  • CEEDUMP and TEST(SYM).

ABEND-AID

  • Example
  • COMPILED LISTING (using LIST)
  • COBOL Source
  • Example 2
  • COMPILED LISTING
  • Example 3.

Compiled Listing

  • Using Compiled Listing: Compiled listing can be used to check the size of 01 group items, Using Compiled Listing to determine level of conditions.


Contact us for more detail about our trainings and for all other enquiries!

Upcoming Trainings

Join our public courses in our Istanbul, London and Ankara facilities. Private class trainings will be organized at the location of your preference, according to your schedule.

11 May 2021
2 Days
Classroom / Virtual Classroom

Istanbul, Ankara, London
20 May 2021
2 Days
Classroom / Virtual Classroom

Istanbul, Ankara, London
16 June 2021
2 Days
Classroom / Virtual Classroom

Istanbul, Ankara, London
20 June 2021
2 Days
Classroom / Virtual Classroom

Istanbul, Ankara, London
16 July 2021
2 Days
Classroom / Virtual Classroom

Istanbul, Ankara, London
20 July 2021
2 Days
Classroom / Virtual Classroom

Istanbul, Ankara, London
03 August 2021
2 Days
Classroom / Virtual Classroom

Istanbul, Ankara, London
14 August 2021
2 Days
Classroom / Virtual Classroom

Istanbul, Ankara, London
02 September 2021
2 Days
Classroom / Virtual Classroom

Istanbul, Ankara, London
08 September 2021
2 Days
Classroom / Virtual Classroom

Istanbul, Ankara, London
14 October 2021
2 Days
Classroom / Virtual Classroom

Istanbul, Ankara, London
23 October 2021
2 Days
Classroom / Virtual Classroom

Istanbul, Ankara, London
16 November 2021
2 Days
Classroom / Virtual Classroom

Istanbul, Ankara, London
21 November 2021
2 Days
Classroom / Virtual Classroom

Istanbul, Ankara, London
01 December 2021
2 Days
Classroom / Virtual Classroom

Istanbul, Ankara, London
28 December 2021
2 Days
Classroom / Virtual Classroom

Istanbul, Ankara, London