Home About Courses Schedule Services Webinars Contact Search

Xpediter for TSO


Duration: 2 Days

Method: Instructor led, Hands-on workshops

Price: $1125.00

Course Code: XP1030


Application developers, mainframe support staff, and systems programmers.


XPEDITER is a debugging and abend intercept tool that runs interactively in full screen mode as well as in a batch environment. You will learn to interactively allocate files, maintain multiple test profiles, interrupt and restart execution at any point, trace logic flow, bypass undesired program code, and monitor, display and modify program variable contents. You will be able to temporarily insert XPEDITER/TSO debugging statements, and view the log that XPEDITER maintains of all user activity during test sessions.This course uses programs with a variety of typical abend and logic errors to illustrate each command. Students debug a variety of actual abends and program failures in this extensively hands-on course.This course is a prerequisite to our other XPEDITER courses, such as XPEDITER/CICS and XPEDITER/Db2.Site must have TSO logons with XPEDITER Online installed. Each student needs a PC or terminal with mainframe access.


Upon successful completion of this course, the student will be able to:

  • Setup and use XPEDITER/TSO.
  • Define and create DDIO files and test profiles.
  • Compile and link programs under XPEDITER/TSO.
  • Create and maintain file allocation lists, user profiles, and test scripts.
  • Setup a basic test session.
  • Effectively use the primary and line commands to debug programs, including setting breakpoints, examining and modifying data, counting execution of lines, altering execution logic, etc.
  • Access the log and script files.


Knowledge of COBOL programming.


  • I. Overview
    • Primary Option Menu
  • II. Defaults (Option Ø)
    • Defaults Primary Menu
    • Terminal Characteristics
    • PF Key Definitions
    • User Profiles
    • ISPF Color Defaults
    • Source Color Defaults
    • Other Defaults
  • III. Utilities (Option 5)
    • Utilities Primary Menu
    • Region Size Message
    • List Allocates Screen
    • DDIO File Facility
      • DDIO Create/Format Facility
      • DDIO Create/Format Setup
      • DDIO Options Facility Screen
  • IV. Prepare (Option 1)
    • Program Preparation Menu
    • Convert Compile JCL
      • Compile JCL Before Conversion
      • Compile JCL After Conversion
    • Compile Facility
      • General Settings
      • Db2 Precompile Setup
      • CICS Translation Setup
      • Compile Setup
      • Linkedit Setup
    • Bind Facility
      • DBRM Libraries Screen
    • Edit Allocation List
  • V. TSO (Option 2)
    • Standard Test Screen
    • Session Setup Screen
      • Environments Menu Screen
      • Load Module Library Override Screen
      • DDIO Files Override Screen
      • Test Script Library Override Screen
      • Log Dataset Override Screen
      • Log Dataset Disposition Screen
      • DSN Load Library Override Screen
    • Allocate Test Session Files
      • Copy File Allocation or JCL
      • Allocate From JCL
      • Select DD Name Results
      • Save Life Allocation List
      • Space and Catalog Allocation
      • DCB Parameter Allocation
      • File Parameters Menu
      • Dataset Allocation Parms
      • Dataset DCB Parameters
      • Sysout Parameters
  • VI. Entering a Debugging Session
    • Entering a Test Session
    • After a Test Has Completed
    • Returning From a Test Session
      • Log Dataset Browse Screen
      • Log Dataset Disposition Screen
      • Test Script Dataset Edit Screen
      • Script Dataset Disposition Screen
  • VII. Break Point and Logic Commands
    • BEFORE
    • AFTER
    • WHEN
    • COUNT
    • GO
    • SKIP
    • TRACE
    • RETEST
  • VIII. Inserting Instructions
    • INSERT
    • PAUSE
    • GOTO
  • IX. Program Variable Commands
    • Monitoring and Altering Data
    • SET KEEP
    • KEEP
    • KEEPE
    • KEEPH
    • PEEK
    • PEEKE
    • PEEKH
    • MOVE
  • X. UTILITY Commands
    • HELP
    • LOG
    • SET
    • SHOW
    • TSO
  • XI. Scripts
    • Designing and Writing Scripts
    • Typical Script Uses
  • XII. Summary
    • Steps to Solve an Abend or Program Failure
    • Handling Different Types of Abends
    • Use to Log to Remember What You Did