Application Performance Analyzer for z/OS, Version 11.1, User's Guide

Updating your build process

If someone recently installed one or more of the IBM Problem Determination Tools products on your system, the program build processes might not have been updated yet. Updating the build processes is an important and necessary part of implementing the IBM Problem Determination Tools products.

In many organizations, there is clear ownership of these build processes. In other organizations, it might not be obvious who should make the changes. Many organizations use standard compile processes or PROCs that your system administrators maintain and have updated to prepare programs for the IBM Problem Determination Tools products. If this is the case, find out what processes have been made available and how to use them. In other organizations, each developer maintains their own compile JCL or PROCs to compile programs. If this is the case, update your own compile JCL to prepare your programs for the IBM Problem Determination Tools products as described below.

Start by researching what is required for each compiler individually. For example, the changes required for Enterprise COBOL for z/OS, Enterprise PL/I for z/OS, C/C++ and Assembler are all slightly different.

In general, there are three changes that might be needed to compiler JCL to produce programs that can be used by the IBM Problem Determination Tools:

  1. Specify compiler options required by the IBM Problem Determination Tools. For example, in the case of Enterprise COBOL for z/OS, a TEST options is needed.
  2. Code the JCL to produce and save the source information files that the IBM Problem Determination Tools products need. Newer compilers can generate the required source information files directly. Some older compilers require an additional step in the compile job to run a special utility program that produces the needed file.
  3. In certain environments, it is advantageous to include a special Debug Tool for z/OS module into the application load module during the link edit step. In most cases this is optional, but it can simplify starting Debug Tool for z/OS for certain types of programs. For certain older compilers running in certain environments, you must include a special module to enable Debug Tool for z/OS.




Rate this page

[ Top of Page | Previous Page | Next Page | Contents | Index ]