Chapter 1. Application development tools for z/OS and OS/390 7
This is the standard output file from a compile (or the ADATA file from a High
Level Assembler program).
This is a highly condensed form of the compiler listing, produced by a Fault
Analyzer utility after a compile.
In 6.3.3, “How to create a side file” on page 195, we show you how to create a
side file. We give some further insights into their usefulness in 9.3.4, “Steps
toward integration” on page 337.
1.3.4 User exits
Fault Analyzer provides you with entry points to user exits, which can be written
to perform a variety of tasks when application program errors occur. These user
exits include the ability to:
Reformat a dump to include site-specific information.
Send users messages about the abending job.
Suppress duplicate dumps and record the number of instances.
We provide you with samples of two REXX user exits for you to use
as is or to
modify for your needs.
1.3.5 Latest software update
The latest Program Temporary Fix (PTF) for Fault Analyzer for z/OS and OS/390
V3R1M0 is UQ69985.
The user’s guide and reference documentation is available on line through the
Help action on the main menu, or can be downloaded from the library on the
1.4 IBM File Manager
IBM File Manager provides powerful functions for an application programmer to
use. However, even operations support personnel or systems programmers will
find it useful.
1.4.1 Three features
File Manager comes in three features (MVS, DB2 and IMS).
8 Update on the IBM Problem Determination Tools
File Manager MVS feature
The product’s utilities provide the ability to:
Browse, edit, copy, and print:
– QSAM data sets
– VSAM data sets
– PDS members
Work with data formatted according to record structure, arranged into fields
Edit entire files, regardless of size
Work with files containing multiple record structures
Use flexible criteria to select records
Find and change data within particular fields
Identify records that do not match a recognized structure, or that contain
Create data with fields initialized according to flexible patterns
Automate tasks in batch jobs, using File Manager functions and REXX
Compare data sets using templates
File Manager DB2 feature
This feature extends the capabilities of File Manger to work with DB2 data:
All of the standard File Manager functions are available, specifically designed
for manipulating DB2:
You get to select the DB2 subsystem you want to work with.
You can list DB2 objects in the system catalog.
You have the ability to export and import DB2 tables and views.
You can generate JCL and utility control statements for the following utilities:
Chapter 1. Application development tools for z/OS and OS/390 9
You have the ability to prototype SQL SELECT statements using basic or
You can perform statement analysis using the EXPLAIN facility.
File Manager IMS feature
This feature extends the capabilities of File Manger to work with IMS data.
You can use File Manager IMS to:
Browse, edit, or print data in an IMS database
Extract from, or load data into, an IMS database
For many tasks, you can use the File Manager IMS features called templates and
views. These allow you to define a logical view of a data set based on a COBOL
or PL/I copybook. Associating a view with a data set lets you define which fields
and records you want to work with, how the fields are displayed, and which
segments are displayed.
1.4.2 Online processing
The three features of File Manager (MVS, DB2 and IMS) use a standard ISPF
interface as shown in Figure 1-4.
Figure 1-4 File Manager MVS ISPF main menu
Two key elements of File Manager enable you to perform advanced or very
detailed data manipulation:
Tem p la te s