Previous Topic: Switch between Interactive Analysis Modes

Next Topic: Working in the Environment

Other Features

CA Mainframe Application Tuner has several additional features that can assist you with tuning your applications to get the maximum benefit. These features are described in the following sections:

Analyzing monitor data sets

You can analyze data from a monitor data set that is created by someone else by adding it to your list of external monitor data sets.

For more information, see Analyze Monitor Data Sets Created by Other Users .

Registering program listings

By registering program listings, CA Mainframe Application Tuner can relate program activity to actual high-level language statements, instead of to CSECT offsets only. You can register program listings in Assembler, COBOL, PL1, NATURAL, FORTRAN, IBM® C/C++, and SAS C. Programs must be compiled with specific compiler options before they can be registered.

You can register a program online with the TSO Client, or offline by using the batch registration procedure hilevel.TNBATREG. When registering a program online through the TSO Client, you can choose to register the listings locally or globally. A listing that is registered locally is only available to the TSO Client that performed the program registration; a listing that is registered globally is available to all users.

For more information about registering a program listing, see Register Source Program Listings .

Associating functional descriptions of CSECTs

You can define functional descriptions for CSECTs. These descriptions appear on interactive analysis panels, such as CodeView, DelayView, and ModView. During analysis, you can use these functional descriptions to identify what each CSECT does. CA Mainframe Application Tuner supplies over 5000 functional descriptions for system, COBOL, PL/1, and LE routines.

For more information about defining CSECTs, see Add CSECT Descriptions.

Grouping related program modules by using pseudo groups

By grouping related program modules into pseudo groups, CA Mainframe Application Tuner can provide summarized reporting on these modules in the CodeView panel. This feature allows data representation by functions rather than by module/CSECT names alone. CA Mainframe Application Tuner supplies many pseudo groups for IBM modules.

For more information about using Pseudo Groups, see Define Pseudo Groups.

Adding content-sensitive Help

To add online Help information for specific CSECTs, pseudo groups, and delay categories, CA Mainframe Application Tuner provides help members that you can modify. This help information is accessed by placing the cursor on a highlighted field and pressing PF1 on the DelayView, CodeView, Histogram, or DataView panels.

For more information about adding content-sensitive help, see the chapter "Updating Content-sensitive Help."

Using global monitors

You can also define and start monitor sessions without using the TSO Client. Monitor sessions invoked from outside the TSO Client are called global monitors. Global Monitor Definitions are associated with the Server, not a specific user, and are primarily used when the monitor sessions are invoked outside of the TSO Client by using the Open Application Program Interface (Open API). This Open API allows you to monitor an application when conditions are most critical, for example when a critical performance threshold is exceeded.

The information that is collected by a global monitor is analyzed and administered by using the Global Monitoring Menu option. Because global monitors are not assigned to a specific user, the data is written to the Global Monitors data set.

For more information about using global monitors, see Create and Use Global Monitors.

For more information about the Open API, see the chapter "Open Application Program Interface."

Creating monitor schedules

By creating a schedule for a monitor session, you can define when a program is to be monitored. While creating a monitor definition, you can specify monitoring by day-of-week, time and date. You can specify scheduling criteria for individual monitor definitions, or select from permanent "shift" definitions defined by the administrator. For example, you might have schedules for weekend processing that can be reused every weekend.

For more information on creating schedules, see Create a Monitor Schedule.

Monitoring a multistep job

If you would like to create monitors for an entire region rather than just for specific job steps, you can create a group of monitor definitions (or profiles) that are activated by a trigger monitor. This monitor ensures that you have the necessary data for analysis of all job steps in a multistep process.

For more information on grouping monitor definitions, see Create a Multijob Monitor: Grouping.

Performing system administration

CA Mainframe Application Tuner is typically used by a group of users. To facilitate consistency, the Administration option allows viewing only of System and User default parameters. These are the default parameters that are specified for all users in a group.

For more information about system and user default parameters, see the Installation Guide.

Displaying messages

The Messages option shows all of the messages that can be issued by the Server Space during routine operation. You can select a message to display further detail.

For more information, see Message Help.

Using the online tutorial

If you are new to CA Mainframe Application Tuner, complete the online tutorial that is provided with CA Mainframe Application Tuner. The tutorial introduces the features and operation of CA Mainframe Application Tuner and demonstrates an example application.