Checklists for installing and customizing Application Performance Analyzer
To customize Application Performance Analyzer, complete the tasks in the following checklist.
If you ordered Application Performance Analyzer using
the Custom-Built Product Delivery Offering (CBPDO), follow the steps
in the IBM Application Performance Analyzer for z/OS® Program Directory for
installation. (If Application Performance Analyzer is
delivered through a ServerPac, the installation is completed for you.)
Ensure that security access is configured.
Place SCAZLINK in the LNKLST.
Enable the Application Performance Analyzer system
exits.
APF-authorize libraries hlq.SCAZAUTH and hlq.SCAZLINK.
Modify the TSO/E logon procedure.
Choose a started task instance identifier.
Make the Application Performance Analyzer-started
task available.
Create installation-level settings and settings for the started
task.
Pre-allocate a checkpoint file and common data
store file (optional).
Create your own descriptive program attribution table (optional).
Modify Application Performance Analyzer procedure
to provide access to third party repository products for source program
mapping support (optional).
Start the Application Performance Analyzer-started
task.
Start Application Performance Analyzer.
Run an IVP to verify the customization of Application Performance Analyzer (optional).
J9VM Checklist
APF authorize the Application Performance Analyzer USS
files.
Assign USS permissions to the Application Performance Analyzer started
task.
Set up J9VM related security rules.
Update the J9VM related started task configuration settings.
Enable the Java Attach
API (for a dynamically loaded JVMTI agent) or specify a preloaded
JVMTI agent.
Application Performance Analyzer Problem Determination Tools Common Component Extension Checklist
If the Application Performance Analyzer Graphical User Interface (GUI) plug-in is to be used in your organization, you must first complete the installation of Application Performance Analyzer and the Problem Determination Tools common component (PDTCC). Then perform the following steps to customize the Application Performance Analyzer PDTCC extension:
Choose a high-level qualifier for the data sets created by the
Application Performance Analyzer PDTCC extension.
Establish external security.
Configure the Application Performance Analyzer PDTCC extension
CONFIG settings.
Customize the PDTCC server for the Application Performance Analyzer
PDTCC extension.
Activate the Application Performance Analyzer PDTCC extension.
Application Performance Analyzer Plug-in for Eclipse Checklist
Verify that the Application Performance Analyzer PDTCC extension
is installed and activated.
Obtain the Problem Determination Tools Common Server host address
and port.
Determine the default Application Performance Analyzer started
task to which you will connect.
Obtain the appropriate Problem Determination Tools Readme PDF
and product .zip file from the IBM® Problem
Determination Tools download website. http://www-01.ibm.com/software/awdtools/deployment/pdtplugins/
Install the appropriate Problem Determination Tools product or
package, following the instructions in the Readme PDF.
DB2 Checklist
Choose a unique authorization ID.
Create and bind a DB2 access
package and plan.
Create a PLAN_TABLE.
Provide DB2 authorization.
Update the started task JCL.
Update the started task configuration settings.
Further details are found in Customizing Application Performance Analyzer for use with DB2 Universal Database.
WebSphere Application Services (WAS) Checklist
Application Performance Analyzer provides a feature to measure applications running under WebSphere® Application Services by capturing SMF type 120 subtype 9 records. If you plan to use Application Performance Analyzer to measure applications running under WebSphere Application Services, you must also perform the following additional customization tasks:
Add SAF FACILITY class authorities for CAZ00993
Add RACF® authority for
EMCS consoles
Add SMF exit CAZ00993 to LNKLST
Enable IEFU83 SMF record exit
Calculate above-the-bar common storage required
Determine who can measure applications running under WebSphere Application Services and then
assign the internal access rule UseWAS or RACF external access rule USE.WAS to the appropriate
users.
Determine how recording of SMF type 120 subtype 9 and
10 records is controlled. You may turn this trace on permanently,
or you may direct Application Performance Analyzer to start and stop
the trace as needed.
Update CONFIG SAMPLE setting to turn on the WAS extractor and
enable SMF capture and/or recording.
Update CONFIG SAMPLE setting to assign a value to the MemObjSize
keyword.
Update CONFIG SAMPLE setting to enable the WLM
Intercept (WLMI=YES), and ensure WebSphere Application Services for
z/OS uses WLM for workload queuing (server_use_wlm_to_queue_work=1).
Further details are found in this chapter and in Customizing Application Performance Analyzer
DB2 SMF Accounting Trace Checklist
Application Performance Analyzer provides a feature to capture DB2 accounting data from SMF type 101 records during measurement of applications with the DB2+ data extractor selected. This data will be reported in the Application Performance Analyzer reports, for example, the F20 DB2 Class 3 Wait Times report. If you want Application Performance Analyzer to capture and report SMF DB2 accounting data, you must also complete the following additional customization tasks:
Add SAF FACILITY class authorities for CAZ00994.
Add RACF authority for
EMCS consoles.
Add SMF exit CAZ00994 to LNKLST.
Enable IEFU84 SMF record exit.
Calculate above-the-bar common storage required.
Determine how the DB2 accounting
trace is controlled. You may turn this trace on permanently or you
may direct Application Performance Analyzer to
start and stop the trace as needed. If you want Application Performance Analyzer to
stop and start the trace, ensure the Application Performance Analyzer started
task has DB2 TRACE privileges
or DB2 authorization to issue
TRACE commands.
Update CONFIG SAMPLE setting to turn on the DB2I extractor and
enable SMF capture and/or recording.
Update CONFIG SAMPLE setting to assign a value to the MemObjSize
keyword.
Set the DSNZPARM ACCUMACC parameter to NO to improve the accuracy
of DB2 Class 3 Wait Times report
for DDF and RRSAF threads.
Further details are found in this chapter and in Customizing Application Performance Analyzer