Capabilities

IDF can be used for disassembly-level (object code level) or source-level debugging of user programs under z/OS®, CMS, and z/VSE®.
  • On z/OS
    • Programs can be batch or TSO Command Processors, with support provided for reentrant modules.
    • IDF provides for debugging programs (for example, ISPF programs) for which some environmental setup is needed.
    • Parameters are passed to your program using standard z/OS EXEC PGM or TSO Command Processor linkage conventions.
  • On CMS
    • Programs can be a mix of user-area programs, transients, nucleus extensions, and self-relocating nucleus extensions.
    • Unless one of the debugged programs is a transient, CMS SUBSET is available throughout the debugging session.
    • IDF provides for debugging programs (for example, a REXX function package) for which some environmental setup is needed.
    • Parameters are passed to your program using standard CMS linkage conventions, with both tokenized and untokenized lists.
  • On z/VSE
    • Parameters are passed to your program using standard z/VSE EXEC PGM linkage.

The following sections provide an overview of IDF's capabilities.