Previous Topic: Using the Product in a CA IDMS Environment

Next Topic: Display DML Delays

Display CA IDMS Delays

The CA IDMS Delays panel enables you to pinpoint bottlenecks due to CA IDMS requests.

On this panel, you can easily see the percentage of CA IDMS samples taken during the monitored period where CA Mainframe Application Tuner detected tasks in CA IDMS. CA Mainframe Application Tuner is reporting whether or not each task is executing or waiting at the time the samples were taken.

You can use one of the following methods to access this panel:

The previous panel shows CA IDMS delays summarized by Module and Offset, sorted by Totl% (default).

See the following panel for an example of these delays summarized by TaskCode.

A description for each field in the CA IDMS Delays panel follows.

Profile

Name of the profile that you specified when you created the monitor definition.

Options

Type of analysis in effect: NORMAL, ALL, ACTIVE, or WAIT.

An asterisk (*) following the value indicates that tasks or transactions have been selected for analysis. Place the cursor on the Options field value and press Enter to display a pop-up panel listing the selected tasks/transactions.

Task

Unique name that identifies a task to CA IDMS DC/UCF.

The user types the task code in response to the DC/UCF system prompt. Task codes are defined at system generation or by using a DCMT VARY DYNAMIC TASK command.

Module

Name of the program requesting CA IDMS DB/DC services, when known, or the name of the program invoked by specifying the task code.

Offset

Relative address within the module to which control will be returned upon completion of the CA IDMS DB/DC service request.

Status

Status of the CA IDMS DB/DC service request, whether it is waiting for resources, ready to execute, or executing.

Totl%

Percentage of CA IDMS samples taken during the monitored period where CA Mainframe Application Tuner detected CA IDMS TASKs either executing or waiting for resources.

Visual

Visual depiction of the Totl% value.

Wait

Identifier of the ECB on which the task is waiting.

The ECB can be internal as defined by CA IDMS macro #ECBDS or external as defined by CA IDMS macro #ELEDS.

Note: Scroll right to see this field on the CA IDMS Delays panel.

The available commands for the CA IDMS Delays panel are described next.

MOde TASk

Summarizes the data by task code.

MOde MODule

Summarizes the data by module and offset (default).

DML

Displays delays caused by DML statements.

D

Line command to display detail information about the selected row.

The following panel shows CA IDMS delays summarized by TaskCode, sorted by Totl%.

CA MAT ------------------------ IDMS Delays ---------------- Row 1 to 8 of 8 COMMAND ===> SCROLL ===> CSR Primary Commands: MOde TASk/MODule, DML (delays) Profile: IDMS8 Options: NORMAL Line commands: D - Detail Mode: Module CV number: 160 IDMS Release: 16.0 TaskCode Totl% Visual ________ _____ __________ ----------------------------------------------------------------------------- OPER 67.97 =========> RHDCNP3S 16.89 => COBWALK 13.56 > ASMWALK 1.42 SYSGEN 0.12 IDD 0.03 ********************************* End of Table ****************************** ----------------------------------- Totals ------------------------------- 100.0

To see the CA IDMS Wait reasons, select the CA IDMS Delay panel by choosing option 15 from the Interactive Analysis Menu. You might need to scroll to the right (depending on your screen size and terminal model) to see the Wait field. This field displays the identifier of the ECB on which the task is waiting.

CA MAT ------------------------ IDMS Delays -------------- Row 1 to 17 of 45 COMMAND ===> SCROLL ===> HALF Primary Commands: MOde TASk/MODule, DML (delays) Profile: IDMS8 Options: NORMAL Line commands: D - Detail Mode: Module CV number: 160 IDMS Release: 16.0 LC Offset Status Totl% Visual Wait ________ _________________ _____ __________ __________________ <---------------------------------------------------------------- __ 000005A0 Task is Waiting 45.56 =========> .ecblist __ 00000000 Task is Waiting 21.33 ===> EREECB __ 00000000 Task is Waiting 17.09 ==> DBIO READ ECB __ 00000C9E Task is Waiting 8.90 > DBIO READ ECB __ 000004FA Task is Waiting 1.03 PTERECB __ 000009DC Task is Waiting 0.99 DBIO READ ECB __ 00000C9E Task Executing 0.97 __ 00000C50 Task Executing 0.89 __ 00000000 Task Executing 0.71 __ 000006D6 Task Executing 0.70 __ 00000BFC Task Executing 0.46 __ 00000000 Task is Waiting 0.40 BMESECB __ 00000538 Task is Waiting 0.21 DBIO READ ECB

Use line command D to display detail information about the selected row, as shown following.

CA MAT -------------------------- IDMS Detail -------------- Row 1 to 7 of 7 COMMAND ===> SCROLL ===> HALF Profile: IDMS8 Options: NORMAL Field Name Field Value ________________ ____________________________________________ --------------------------------------------------------------------------- Task Code RHDCNP3S Module RHDCNP3S Offset 00000000 Status Task is Waiting Wait DBIO READ ECB Total% 17.09 ********************************* End of Table *******************************