ISPF Dialog Manager Workshop
- A Practitioner Series Course Offering
Copyright © 1999 Mentor Services Corp - 200 White Plains Road - Tarrytown - NY 10591.

MORE INFORMATION COURSE LIST MENTOR HOME PAGE

Introduction: TSO/ISPF provides the facilities to easily add customized applications, using the functions of the ISPF dialog manager. The services of the dialog manager include a language for menu panel definition, extensions to the CLIST and REXX languages, parameter passing to user programs, a message and help screen interface, support for data tables, and file generation from file "skeletons". These facilities support programs written in Assembler, APL2, COBOL, C/370, FORTRAN, Pascal and PL/I.

This course provides the programmer with the skills necessary to create, modify or install program applications that use the TSO/ISPF dialog environment. All aspects of the dialog manager interface are studied. Using sample dialogs, the student is directed to design and construct a working dialog, with panels, messages and file skeletons. This course is intended to be interactive, and terminals should be available in the classroom for maximum effect.

Audience: This course is intended for systems or applications programmers responsible for installing or maintaining TSO products which run as ISPF dialogs. This course is also intended for programmers who want to develop their own ISPF dialog product applications.

Objectives:  On completion of this course, the student should
be able to:

  • design and implement interactive panels for the ISPF
    dialog manager
  • use the file skeleton and file tailoring facilities of ISPF
    dialog manager to create tailored JCL and data streams
  • design and implement data tables and use the ISPF dialog manager functions to manipulate these tables
  • design and structure a system of messages and help panels
    for an ISPF dialog

Prerequisites: A working knowledge of TSO/ISPF, plus coding experience with either the TSO CLIST language or TSO REXX.

Duration: This course is 3 days long.