M735: Topical Outline

Introduction to the Debug Tool

  • Compiling and linking
  • Allocation
  • Invocation
  • Breakpoints
  • Basic lommands – AT, CLEAR, GO, GOTO, STEP, LIST, QUIT, HELP
  • Computer Exercise:  Using the Debug Tool

Establishing a multi-language debugging session

  • Compile considerations
  • Invocation considerations
  • Multiple enclaves and interlanguage communication
  • Data type mapping between languages
  • Evaluation of high-level language expressions
  • Interpretation of high level language variables and constants
  • SET PROGRAMMING LANGUAGE
  • Computer Exercise:  Working with multiple languages

Managing the screen

  • SCROLL
  • PANEL
    • Session colors
    • Session layout
    • Source listings
    • Session profile control
  • WINDOW

Function keys

  • RETRIEVE
  • FIND

Advanced breakpoints
Command lists
ENABLE / DISABLE
ON
TRIGGER
Changing variables – Assignment
Tracking variables – MONITOR

  • Computer Exercise:  Tailoring the Screen

PL/I language subset commands

  • DECLARE
  • BEGIN / END
  • CALL / PROCEDURE
  • DO / END
  • IF / SELECT
  • ON

COBOL language subset commands

  • IF
  • EVALUATE
  • PERFORM
  • CALL

C language subset commands

  • block {}
  • break
  • Declaration
  • do/while
  • expressions
  • for/while
  • if
  • switch

Debug Tool variables, expressions, and built-in functions

  • Computer Exercise:  Working with the language subsets

Session control commands

  • SET
  • QUERY
  • Prefix commands
    • AT / CLEAR
    • DISABLE / ENABLE
    • QUERY
    • SHOW
  • Statement counts
  • Computer Exercise:  Using Advanced Features

Debug Tool Logs and Restart

  • Miscellaneous Commands
  • USE
  • COMMENT
  • ANALYZE
  • DESCRIBE
  • TSO / SYSTEM

Debug Tool in other environments

×

Comments are closed.