|
Interactive System Productivity Facility (ISPF) Dialog Management Services
Course: ISPF
Duration: 5 Days
Level: I
Course Summary
This 5-day course is provides both an introduction to ISPF Dialog Management Services as well as coverage of intermediate ISPF Dialog Management Services Topics.
The introductory part of the class consists of the material covered during days 1 and 2. The Intermediate part of the class consists of the material covered during days, 3, 4, and 5.
« Hide The Details
Topics Covered In This Course
Module 1 - Introduction
- Overview of ISPF, Structure and Services
- Exercise: Accessing ISPF
- Library Requirements
- Exercise in checking library availability
- ISPSTART
- Testing
- Exercise in Batch ISPF
Module 2 - Basic Panels
- Naming Conventions
- Panel Sections, )ATTR and field attributes,
- Exercise in designing Help Panels
- Exercise in designing a panel
- )BODY, )INIT, )REINIT, )PROC
- HELP panels
- Exercise in designing Help Panels
- Exercise in designing a panel
- Exercise in changing the color of a field
- Using ISPF 7.1 Dialog Test
- Exercise in using panels in a conversation
Module 3 - Messages
- Dialog Messages
- Definition Statements
- Exercise: Using Dialog Messages
- Testing Messages
- Exercise: Testing Dialog Messages
Module 4 - Developing dialogs in REXX/CLIST
- REXX and ISPF Services;
- Address ISPEXEC
- Brief look at Edit Macros
- CLISTs and ISPF Services
- Allocating alternative libraries;
- TSO ALTLIB, ISPF LIBDEF, ISPLIBD
- Exercise in Library allocation
- Exercise in checking library availability
Module 5 - Variables
- Dialog Variables Pools
- Function, Shared, Profile
- Sharing Variables
- Variable definition within )BODY
- Variable usage within )INIT, )REINIT, )PROC
- VGET and VPUT Services
- Special variable ZVARS
- Variables versus Tables
- Exercise in Data Entry
- Exercise using VGET and VPUT
Module 6 - Menus
- Menu / Selection Panel structure
- ZCMD Variable
- TRANS Built-in Function
- &ZSEL Variable
- The SELECT service
- Exercise: in creating a menu
- Exercise using the SELECT Service in REXX
- Exercise: using the SELECT Service in CLIST
Module 7 - Enhanced Panels
- EXAPAND
- Built-in Functions
- Panel on-board logic;
- IF, THEN, ELSE, GOTO, EXIT
- Special Variables;
- .ATTR, .CURSOR, .HELP, .MSG, .RESP, .PFKEY
- ZVAR Re-visited
- POP UP windows;
- Exercise: in data validation on a panel
Module 8 - File Tailoring
- Service overview
- FTOPEN
- FTCLOSE
- FTINCL
- File Tailoring statements
- Exercise: in creating a skeleton
- Exercise in File Tailoring use (REXX)
- Exercise in File Tailoring use (CLIST)
Module 9 - Library Management
- Overview of Service Relationships
- Library Services
- LMINIT, LMOPEN, LMGET, LMPUT, LMFIND
- LMMADD, LMMREP, LMMDEL, LMMREN
- LMCLOSE, LMFREE
- Utility Services
- Ad-hoc services
- Printing, LMERASE, LMRENAME
- Data Set List Services
- LMDINIT, LMDDISP, LMDLIST, LMDFREE
- LM Return Codes
- LMMFIND directory statistics
- Exercise: in producing a data set list
Module 10 - Table Services
- Overview of Dialog Tables
- Current Row Pointer (CRP)
- Basic Table management
- TBCREATE, TBOPEN, TBADD, TBDELETE, TBGET
- TBMOD,
- Disposing of a table
- Displaying a table
- TBDISPL and )MODEL with a panel
- Table positioning
- Ancillary services
- Tables and File Tailoring
- Exercise: Create and update a table in REXX
- Exercise: Create an update a table in CLIST
Module 11 - Developing in Assembler, COBOL/ PLI
- Invocation requirements;
- VDEFINE Services
- Assembler example
- COBOL example
- PLI example
- BPXDWYN - Dynamic File Allocation
- Assembler example
- COBOL example
- PLI example
- IRXJCL alternative to BPXDWYN
- There are no planned exercises, but the associated
- Case Study includes fully worked examples in the
- above languages.
Module 12 - Advanced Dialog Management
- Steps in producing a member list display
- Exercise: in member list production
- Single row selection
- Exercise to BROWSE a selected member
- Multiple row selection
- Exercise to BROWSE multiple members
- Left/Right scrolling a table display
- Embedding REXX on a panel
- Exercise in coding REXX on a panel
What You Can Expect
- Understand ISPF Library Management Services
- Use the ISPF Dialog Test Facility
- Create Dialog Management Services Tables
- Invoke Dialog Management Services Tables
Who Should Take This Course
This course is intended for individuals that are new to
ISPF Dialog Management Services.
Recommended Prerequisites
Basic z/OS, TSO, or equivalent experience required.
Training Style
Instructor-led participative lecture with an emphasis on
exercises.
« Hide The Details
Every student attending a Verhoef Training class will receive
a certificate good for $100 toward their next public class taken
within a year.
You can also buy "Verhoef Vouchers" to get a discounted rate for a
single student in any of our public or web-based classes.
Contact your account manager or our sales office for details.
|
|
Notify me the next time this course is confirmed!
|