You are previewing IBM Problem Determination Tools for z/OS.
O'Reilly logo
IBM Problem Determination Tools for z/OS

Book Description

IBM® Problem Determination (PD) Tools consists of a core group of IBM products that are designed to work with compilers and run times to provide a start-to-finish development solution for the IT professional. This IBM Redbooks® publication provides you with an introduction to the tools, guidance for program preparation to use with them, an overview of their integration, and several scenarios for their use.

If an abend occurs during testing, Fault Analyzer enables the programmer to quickly and easily pinpoint the abending location and optionally, the failing line of code. Many times, this information is all the programmer requires to correct the problem. However, it might be necessary to delve a little deeper into the code to figure out the problem. Debug Tool allows the programmer to step through the code at whatever level is required to determine where the error was introduced or encountered.

After the code or data is corrected, the same process is followed again until no errors are encountered. However, volume testing or testing with multiple terminals is sometimes required to ensure real-world reliability. Workload Simulator can be used to perform this type of testing.

After all of the tests are completed, running the application by using Application Performance Analyzer can ensure that no performance bottlenecks are encountered. It also provides a baseline to ensure that future enhancements do not introduce new performance degradation into the application.

This publication is intended for z/OS® application developers and system programmers.

Table of Contents

  1. Front cover
  2. Notices
    1. Trademarks
  3. Preface
    1. The team who wrote this book
    2. Now you can become a published author, too!
    3. Comments welcome
    4. Stay connected to IBM Redbooks
  4. Summary of changes
    1. January 2013, Third Edition
  5. Chapter 1. Introduction to the IBM Problem Determination Tools
    1. 1.1 Introduction
    2. 1.2 IBM Application Performance Analyzer for z/OS
      1. 1.2.1 Application Performance Analyzer for z/OS V12.1
      2. 1.2.2 Subsystem support
      3. 1.2.3 Java support
    3. 1.3 IBM Debug Tool for z/OS
      1. 1.3.1 IBM Debug Tool for z/OS highlights
      2. 1.3.2 Support for IBM subsystems
    4. 1.4 IBM Fault Analyzer for z/OS
      1. 1.4.1 IBM Fault Analyzer for z/OS V12.1 highlights
      2. 1.4.2 Support for IBM subsystems
      3. 1.4.3 Java support
      4. 1.4.4 Analysis options
    5. 1.5 IBM File Manager for z/OS
      1. 1.5.1 IBM File Manager for z/OS V11.1 highlights
      2. 1.5.2 File Manager base component
      3. 1.5.3 Support for IBM subsystems
      4. 1.5.4 Java support
      5. 1.5.5 SOA support
    6. 1.6 Workload Simulator
    7. 1.7 IBM Problem Determination Tools Studio
    8. 1.8 CICS Explorer and IMS Explorer
      1. 1.8.1 Support for the IBM Problem Determination Tools
      2. 1.8.2 Support for CICS Tools
    9. 1.9 Rational Developer for System z
      1. 1.9.1 Support for IBM Problem Determination Tools
      2. 1.9.2 Remote compile generation
    10. 1.10 IBM Problem Determination Tools GUI options summary
    11. 1.11 IBM Problem Determination Tools in summary
  6. Chapter 2. Introduction to the IBM Problem Determination Tools Plug-ins
    1. 2.1 The IBM Problem Determination Tools Studio
      1. 2.1.1 Installation instructions
      2. 2.1.2 Updating the IBM Problem Determination Tools Studio
      3. 2.1.3 Extending the capability of the IBM Problem Determination Tools Studio
    2. 2.2 IBM Problem Determination Tools SDK (P2)
      1. 2.2.1 Installation instructions for CICS Explorer
      2. 2.2.2 Installing IBM Problem Determination Tools SDK (P2) into your Eclipse environment
      3. 2.2.3 Updating the IBM Problem Determination Tools SDK
    3. 2.3 The IBM Problem Determination Tools SDK (Installation Manager)
      1. 2.3.1 Installation Instructions
      2. 2.3.2 Updating the IBM Problem Determination Tools SDK (Installation Manager)
    4. 2.4 Introduction to the Problem Determination Tools Common Component and z/OS Explorer Host Connection framework
      1. 2.4.1 Establishing a connection to the PD Tools server
      2. 2.4.2 Sharing Host Connections information
  7. Chapter 3. Interfaces with IBM Problem Determination Tools: 3270
    1. 3.1 Problem Determination Tools interfaces: Overview
      1. 3.1.1 ISPF
      2. 3.1.2 CICS
    2. 3.2 Getting started
      1. 3.2.1 Application Performance Analyzer
      2. 3.2.2 Debug Tool
      3. 3.2.3 Fault Analyzer
      4. 3.2.4 File Manager
    3. 3.3 Interface customization
      1. 3.3.1 Application Performance Analyzer
      2. 3.3.2 Debug Tool
      3. 3.3.3 Fault Analyzer
      4. 3.3.4 File Manager
    4. 3.4 Workload Simulator
      1. 3.4.1 Overview
      2. 3.4.2 System configuration
      3. 3.4.3 Script preparation
      4. 3.4.4 WSim output
      5. 3.4.5 Operating WSim
      6. 3.4.6 WSim Test Manager
      7. 3.4.7 Latest enhancements
  8. Chapter 4. Using the IBM Problem Determination Tools Graphical User Interfaces
    1. 4.1 Problem Determination Tools plug-ins: Overview
    2. 4.2 Application Performance Analyzer
      1. 4.2.1 Introduction
      2. 4.2.2 Opening the APA plug-in perspective
      3. 4.2.3 Working with the APA perspective
      4. 4.2.4 Submitting an observation request
      5. 4.2.5 Downloading and viewing a report
    3. 4.3 File Manager
      1. 4.3.1 Introduction
      2. 4.3.2 Showing the File Manager views
      3. 4.3.3 Managing connections with the File Manager plug-in
      4. 4.3.4 Systems Information View navigation
      5. 4.3.5 Opening a data set
      6. 4.3.6 Editor Display mode
      7. 4.3.7 Working with the File Manager Editor
      8. 4.3.8 Working with templates
      9. 4.3.9 File Manager Base utility wizards
      10. 4.3.10 File Manager DB2 utility functions
      11. 4.3.11 File Manager plug-in: resource navigation tips
    4. 4.4 Debug Tool
      1. 4.4.1 Introduction
      2. 4.4.2 Opening the Debug Perspective
      3. 4.4.3 Setup for debugging
      4. 4.4.4 Debugging COBOL, PL/I, Assembler, and C++ programs
      5. 4.4.5 Right-clicking in the code space
    5. 4.5 Fault Analyzer
      1. 4.5.1 Fault Analyzer plug-in for Eclipse
      2. 4.5.2 Fault Analyzer Artifacts view
      3. 4.5.3 Fault Analyzer Detailed view
      4. 4.5.4 Working with older fault entries
      5. 4.5.5 Fault Analyzer Report browser
      6. 4.5.6 Fault Analyzer Dump browser
      7. 4.5.7 Source code display
      8. 4.5.8 Lookup view
  9. Chapter 5. Using IBM Problem Determination Tools with CICS
    1. 5.1 Using Fault Analyzer with CICS
      1. 5.1.1 Starting Fault Analyzer from a CICS terminal
      2. 5.1.2 Starting Fault Analyzer by using CICS Explorer
      3. 5.1.3 Using CICS Explorer to fix the problem
    2. 5.2 Using File Manager with CICS
      1. 5.2.1 Test messages
      2. 5.2.2 Starting File Manager from a CICS terminal
      3. 5.2.3 Accessing CICS resources from ISPF
    3. 5.3 Using Debug Tool with CICS
      1. 5.3.1 Starting Debug Tool from a CICS terminal
      2. 5.3.2 Starting Debug Tool by using CICS Explorer
      3. 5.3.3 Starting Debug Tool from a CICS terminal
      4. 5.3.4 Starting Debug Tool by using CICS Explorer
    4. 5.4 Using Application Performance Analyzer with CICS
      1. 5.4.1 Starting Application Performance Analyzer from TSO/ISPF
      2. 5.4.2 Starting Application Performance Analyzer from CICS Explorer
    5. 5.5 Starting Debug Tool by using container field information
      1. 5.5.1 Debug Tool sessions
      2. 5.5.2 Starting a CDAT transaction
  10. Chapter 6. Using IBM Problem Determination Tools with Batch
    1. 6.1 Using Fault Analyzer with a batch program
      1. 6.1.1 Starting Fault Analyzer from a batch job
      2. 6.1.2 Starting Fault Analyzer for a batch program by using CICS Explorer
    2. 6.2 Using Debug Tool with a batch program
      1. 6.2.1 Starting Debug Tool for a batch program from a 3270 terminal
      2. 6.2.2 Starting Debug Tool for a batch program from CICS Explorer
    3. 6.3 Using File Manager to fix the problem
    4. 6.4 Using Application Performance Analyzer with a batch program
      1. 6.4.1 Starting APA for a batch program from an ISPF session
      2. 6.4.2 Starting APA for a batch program from CICS Explorer
  11. Chapter 7. File Manager with Batch
    1. 7.1 Background information
    2. 7.2 File Manager Functions and FASTREXX Functions
      1. 7.2.1 File Manager Functions that can be enhanced
      2. 7.2.2 FASTREXX functions used to enhance File Manager functions
      3. 7.2.3 Examples to enhance File Manager functions with FASTREXX functions
  12. Chapter 8. Manipulating z/OS resourcesby using File Manager
    1. 8.1 Data manipulation by using File Manager on the host
      1. 8.1.1 Edit or browse resources by using File Manager editor
      2. 8.1.2 Copying data by using File Manager copy utility function
      3. 8.1.3 Comparing data by using File Manager compare utility function
    2. 8.2 Data manipulation by using File Manager plug-in for Eclipse
      1. 8.2.1 Edit or browse resources by using File Manager editor
      2. 8.2.2 Copying data by using the File Manager copy utility function
      3. 8.2.3 Comparing data by using File Manager compare utility function
  13. Chapter 9. Using IBM PD Tools with Java
    1. 9.1 Analyzing Java dumps with Fault Analyzer
    2. 9.2 Debug Tool for Java calling COBOL programs
      1. 9.2.1 Rational Developer for System z setup
      2. 9.2.2 Server (z/OS) set up
      3. 9.2.3 COBOL programs on z/OS
      4. 9.2.4 End-to-end debugging starts and ends in Java
  14. Related publications
    1. IBM Redbooks publications
    2. Online resources
    3. IBM Application Performance Analyzer for z/OS
    4. Help from IBM
  15. Back cover