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
Database Administrator
IT Professional
DATES:
CONTENT AND OBJECTIVES:
Debug Tool Utilities
Examine the set of ISPF panels that provide access to the tools for managing debugging sessions.
Full-screen Mode
Given a program by the instructor, perform the following actions: 1- Step through a program. 2- Run the program to a specific line. 3- Set, skip, and clear a breakpoint. 4- Display the value of a variable. 5- Change the value of a variable. 6- Record and replay statements.
Preparing a Program for Debugging
Set the compiler and assembler options and suboptions; the program will be provided by the instructor.
In order to interact with Debug Tool, it will be necessary to determine the debugging mode: batch, full-screen, full-screen mode through a VTAM terminal, or remote debug mode.
Examine the method or methods that can be used to start Debug Tool.
Learn how to debug older COBOL programs.
Program Preparation
Given a program by the instructor, prepare it for testing with the Debug Tool.
Starting Debug Tool
Write the TEST run-time option string.
Create a USE file; the USE files started from within a primary commands file take on the attributes of the primary commands file and can be run until complete.
Manage setup files; the setup files store the information on file allocation statements, run-time options, program parameters and the program names.
Full-screen Techniques
Debug COBOL programs.
Halt when certain routines are called in COBOL.
Halt on a COBOL line only if a condition is true.
Debug COBOL when only a few parts are compiled with TEST.
Debugging Techniques
Capture COBOL I/O to the system console.
Display raw storage in COBOL.
Get a COBOL routine traceback.
Find unexpected storage overwrite errors in COBOL.
Debug Tool Processing
Display files allocation status for current program.
Test a program with debugging information in the load module calling a program without debugging information.
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.