Chapter 1. Application development tools for z/OS and OS/390 7
Listing
This is the standard output file from a compile (or the ADATA file from a High
Level Assembler program).
Side file
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 users 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
Web.
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 products 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
invalid values
򐂰 Create data with fields initialized according to flexible patterns
򐂰 Automate tasks in batch jobs, using File Manager functions and REXX
procedures
򐂰 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:
Browse
Edit
Print
Copy
򐂰 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:
Copy
Load
Rebuild
Reorg
Runstats
Chapter 1. Application development tools for z/OS and OS/390 9
򐂰 You have the ability to prototype SQL SELECT statements using basic or
advanced support.
򐂰 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

Get Introduction to the IBM Application Development Tools on z/OS and OS/390 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.