+ All Categories
Home > Documents > OMEGAMON II for IMS Response Time Analysis (RTA) Reference...

OMEGAMON II for IMS Response Time Analysis (RTA) Reference...

Date post: 24-Aug-2020
Category:
Upload: others
View: 7 times
Download: 0 times
Share this document with a friend
92
IBM Tivoli® Version 5.5.0 Response Time Analysis (RTA) Reference Manual SC32-9363-00 OMEGAMON II for IMS
Transcript
Page 1: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

IBMTivoli®

Version 5.5.0

Response Time Analysis (RTA) Reference Manual

SC32-9363-00

OMEGAMON II for IMS

Page 2: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

12

1

2

Page 3: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

IBMTivoli®

Version 5.5.0

OMEGAMON II for IMS

Response Time Analysis (RTA) Reference Manual

SC32-9363-00

Page 4: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

12

1

Second Edition (December 2005)

This edition applies to version 3, release 1, modification 0 of IBM Tivoli OMEGAMON XE for IMS on z/OS (product number 5698-A39) and to all subsequent releases and modifications until otherwise indicated in new editions.

This edition replaces GC32-9269-00.

© Copyright Sun Microsystems, Inc. 1999

© Copyright International Business Machines Corporation 1996, 2005. All rights reserved.

Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

2

Before using this information and the product it supports, read the information in "Notices"on page 83.

Note

Page 5: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Contents 5

Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11About This Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12Documentation Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17

Chapter 1. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19How RTA Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20What RTA Measures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21Tracking Response Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24Automatic Response Time Threshold Monitoring (ARSP) . . . . . . . . . . . . . . . . . . . . . . .26Response Time Monitor (RTM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27Analysis by Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28RTA Input Technique. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29RTA Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30

Chapter 2. RTA Data Collection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33RTA Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34Time Intervals (ICTL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36Moving Time Slots (ISET) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38

Chapter 3. End-to-End Response Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41How ETE Calculates Response Times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42How ETE Measures Response Times. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44Displaying End-to-End Response Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45

Chapter 4. RTA Exceptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Automatic Response Time Threshold Monitoring Facility (ARSP) . . . . . . . . . . . . . . . . .48

Chapter 5. RTA Displays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51Time Interval Analysis (IRSP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53Time Slot Analysis (SRSP). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58Moving Time Slot Analysis (GRSP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63Response Time Monitor (RTM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71

Appendix A. Support Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77

Appendix B. Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

Contents

Page 6: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

6 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

Page 7: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Figures 7

Figure 1. Components of IMS Response Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22Figure 2. RTA Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30Figure 3. GRAPH Menu Option Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31Figure 4. IRTA Command Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34Figure 5. ICTL Command Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36Figure 6. ISET Command Format�Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38Figure 7. ISET Command Format�Group Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39Figure 8. Use of SCALE Parameter with ISET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40Figure 9. Use of WINDOW Parameter with ISET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40

Figure 10. Calculating Response Times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42Figure 11. NETW Command Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45Figure 12. End-to-End Response Time by VTAM Node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46Figure 13. End-to-End Response Time by IMS Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46Figure 14. Commands to Set Up Transactions for ARSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49Figure 15. IRSP (Time Interval) Display Command Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53Figure 16. Time and CNT Minor Commands Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54Figure 17. Time Interval Response Analysis for All Groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54Figure 18. Time Interval Response Analysis for a Transaction Group . . . . . . . . . . . . . . . . . . . . . .55Figure 19. Time Interval Analysis for All Items in Group PARTS . . . . . . . . . . . . . . . . . . . . . . . . . .56Figure 20. Average Response Time Analysis for a Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56Figure 21. All Six Response Types Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57Figure 22. Transaction Counts Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57Figure 23. SRSP (Time Slot) Display Command Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58Figure 24. Time and CNT Minor Commands Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59Figure 25. Time Slot Response Analysis for All Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59Figure 26. Time Slot Response Analysis for All Items within a Group . . . . . . . . . . . . . . . . . . . . . . .60Figure 27. Scrolling Time Slot Analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60Figure 28. Average Time Slot Response Analysis for a Group (Slot 5�8) . . . . . . . . . . . . . . . . . . . .61Figure 29. Average Time Slot Response Analysis for a Group (Slot 1�4) . . . . . . . . . . . . . . . . . . . .61Figure 30. Time Slot Analysis for All Six Response Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62Figure 31. Time Slot Response Analysis with Transaction Counts. . . . . . . . . . . . . . . . . . . . . . . . . .62Figure 32. GRSP (Moving Time Slot) Display Command Format . . . . . . . . . . . . . . . . . . . . . . . . .63Figure 33. TIME Minor Commands Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64Figure 34. Moving Time Slot Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65Figure 35. Moving Time Slot Response Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68Figure 36. Moving Time Slot Response Display with Scrolling . . . . . . . . . . . . . . . . . . . . . . . . . . . .68Figure 37. Graphical Display Showing all Six Response Types . . . . . . . . . . . . . . . . . . . . . . . . . . . .69Figure 38. Single Group Item Display. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70Figure 39. RMON Command Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71Figure 40. Typical RMON Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72

Figures

Page 8: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

8 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

Figure 41. XMON Command Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73Figure 42. Typical XMON Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74Figure 43. TMON Command Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75Figure 44. Typical TMON Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76

Page 9: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Tables 9

Table 1. Symbols in Command Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17Table 2. RTA Default Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35

Tables

Page 10: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

10 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

Page 11: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Preface 11

Preface

This manual contains reference information about the response time analysis component (RTA) of OMEGAMON II. IBM® Tivoli® OMEGAMON II® for IMS� (hereafter referred to simply as OMEGAMON II) is a software performance monitor for IMS systems.

In this manual, you will find information on the following topics:

� understanding how RTA works and what it measures

� controlling RTA data collection

� accessing RTA through the OMEGAMON II menu interface and the command interface

� displaying End-to-End Response Time Feature� data

� invoking RTA exception analysis; the feature that issues a warning when average response time exceeds critical thresholds

� displaying RTA response time information

This manual does not include information about RTA data displayed in OMEGAMON II�s CUA� interface. For information about all data displayed in the CUA Interface, see the IBM Tivoli OMEGAMON II for IMS User�s Guide.

The RTA (Response Time Analysis) component gathers information constantly through an IMS hook about response time in which IMS is enabled.

Note that RTA uses commands to display the results.

P

Page 12: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

About This Guide

12 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

About This Guide

Who should read this guideThis manual is intended for users who are familiar with performance monitoring software and assumes you are familiar with OMEGAMON II, and know how to use its menus and commands.

Document set informationThis section lists publications in the IBM Tivoli OMEGAMON XE for IMS on z/OS library and related documents. It also describes how to access Tivoli publications online and how to order Tivoli publications.

IBM Tivoli OMEGAMON XE for IMS on z/OS library

The following documents are available in the library:

� Getting Started with IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9469

Provides planning information for installing IBM Tivoli OMEGAMON XE for IMS on z/OS and information about the OMEGAMON XE zSeries® products.

� Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354

Explains how to configure and customize IBM Tivoli OMEGAMON XE for IMS on z/OS and its user interfaces and components.

� Using IBM Tivoli OMEGAMON XE for IMS on z/OS, GC32-9351

Describes the basics of using IBM Tivoli OMEGAMON XE for IMS on z/OS to manage real-time IMS environments.

� IBM Tivoli OMEGAMON XE for IMS on z/OS Release Notes, GI11-4037

Contains information about what is new in this release, including new or revised OMEGAMON II® panels. Also contains information about problems discovered late in the testing cycle that are not included in the other publications and work-around procedures for those problems.

IBM Tivoli OMEGAMON II for IMS library

The following documents are available in the library:

� IBM Tivoli OMEGAMON II for IMS User�s Guide, GC32-9355

Describes the basics of using IBM Tivoli OMEGAMON II for IMS to manage realtime IMS environments.

� IBM Tivoli OMEGAMON II for IMS Configuration and Customization Guide, SC32-9356

Explains how to configure and customize OMEGAMON II and its user interfaces and components.

� IBM Tivoli OMEGAMON II for IMS IMS Console Facility, SC32-9357

Page 13: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Preface 13

About This Guide

Provides a comprehensive description of the features of the IMS Console Facility (ICF) component.

� IBM Tivoli OMEGAMON II for IMS Transaction Reporting Facility, SC32-9358

Provides user and reference information about the features of the Transaction Reporting Facility (TRF) component.

� IBM Tivoli OMEGAMON II for IMS Bottleneck Analysis Reference Manual, SC32-9359

Provides reference information and descriptions of the features of the bottleneck analysis component.

� IBM Tivoli OMEGAMON II for IMS Historical Component (EPILOG) Reference Manual, SC32-9360

Provides a comprehensive description of the features of the historical component (EPILOG®).

� IBM Tivoli OMEGAMON II for IMS Historical Component (EPILOG) User�s Guide, GC32-9361

Teaches you, step-by-step, how to operate the historical component (EPILOG) reporter after installation.

� IBM Tivoli OMEGAMON II for IMS Realtime Commands Reference Manual, SC32-9362

Describes in detail all of the features of the OMEGAMON II command interface.

� IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, SC32-9363

Provides reference information and descriptions of the features of the response time analysis (RTA) component.

� IBM Tivoli OMEGAMON II for IMS Application Trace Facility, SC32-9470

Explains how the Application Trace Facility (ATF) monitors and collects detailed information on IMS and Data base Control (DBCTL) transactions to help you analyze and improve performance.

� IBM Tivoli End-to-End Response Time Feature Reference Manual, SC32-9376

Provides a description of the ETE Response Time feature and explains how to start ETE after installation and customization have been completed. Also includes a description of each ETE command argument and descriptions of the ETE error messages, return codes, and sense codes.

IBM Tivoli OMEGAMON Platform Messages

The following books document the messages issued by the OMEGAMON Platform components and products that run on it.

� IBM Tivoli Candle Products Messages Volume 1 (AOP�ETX), SC32-9416

� IBM Tivoli Candle Products Messages Volume 2 (EU�KLVGM), SC32-9417

Page 14: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

About This Guide

14 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

� IBM Tivoli Candle Products Messages Volume 3 (KLVHS-KONCT), SC32-9418

� IBM Tivoli Candle Products Messages Volume 4 (KONCV-OC), SC32-9419

� IBM Tivoli Candle Products Messages Volume 5 (ODC�VEB and Appendixes), SC32-9420

Related publications

To use the information in this guide effectively, you must have some prerequisite knowledge, which you can obtain from the following guides:

� Installing and Setting up OMEGAMON Platform and CandleNet Portal on Windows and UNIX, SC32-1768

Provides information on installing and setting up the component products of the OMEGAMON Platform: Candle Management Server®, CandleNet Portal, Candle Management Workstation®, Warehouse Proxy, Alert Adapter for AF/REMOTE®, Alert Adapter for Tivoli Enterprise Console®, and Alert Emitter for Tivoli Enterprise Console on Windows® and UNIX®.

� Administering OMEGAMON Products: CandleNet Portal, GC32-9180

This document describes the support tasks and functions required for the OMEGAMON platform, including CandleNet Portal user administration.

� Using OMEGAMON Products: CandleNet Portal, GC32-9182

This guide describes the features of CandleNet Portal and how best to use them with your OMEGAMON products.

� Historical Data Collection Guide for IBM Tivoli OMEGAMON XE Products, GC32-9429

Describes the process of collecting historical data and either warehousing it or converting it to delimited flat files for reporting purposes. Also describes how to configure historical data collection and warehousing intervals using the CandleNet Portal describes how to maintain the Persistent Data Store used to collect and store historical data on z/OS.

� Configuring IBM Tivoli Candle Management Server on z/OS, GC32-9414

Provides instructions for configuring and customizing the Candle Management Server on z/OS.

The online glossary for the CandleNet Portal includes definitions for many of the technical terms related to OMEGAMON XE software.

Accessing publications online

The documentation CD contains the publications that are in the product library. The format of the publications is PDF. Refer to the readme file on the CD for instructions on how to access the documentation.

IBM posts publications for this and all other Tivoli products, as they become available and whenever they are updated, to the Tivoli software information center Web site. Access the

Page 15: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Preface 15

About This Guide

Tivoli software information center by first going to the Tivoli software library at the following Web address:

http://www.ibm.com/software/tivoli/library

Scroll down and click the Product manuals link. In the Tivoli Technical Product Documents Alphabetical Listing window, click the Tivoli OMEGAMON XE for IMS link to access the product library at the Tivoli software information center.

If you print PDF documents on other than letter-sized paper, set the option in the File -> Print window that allows Adobe Reader to print letter-sized pages on your local paper.

Ordering publications

You can order many Tivoli publications online at the following Web site:

http://www.elink.ibmlink.ibm.com/public/applications/publications/cgibin/pbi.cgi

You can also order by telephone by calling one of these numbers:

� In the United States: 800-879-2755

� In Canada: 800-426-4968

In other countries, contact your software account representative to order Tivoli publications.

Tivoli technical trainingFor Tivoli technical training information, refer to the following IBM Tivoli Education Web site:

http://www.ibm.com/software/tivoli/education

Support informationIf you have a problem with your IBM software, you want to resolve it quickly. IBM provides the following ways for you to obtain the support you need:

� Searching knowledge bases: You can search across a large collection of known problems and workarounds, Technotes, and other information.

� Obtaining fixes: You can locate the latest fixes that are already available for your product.

� Contacting IBM Software Support: If you still cannot solve your problem, and you need to work with someone from IBM, you can use a variety of ways to contact IBM Software Support.

For more information about these three ways of resolving problems, see �Support Information� on page 77.

Participating in newsgroupsUser groups provide software professionals with a forum for communicating ideas, technical expertise, and experiences related to the product. They are located on the Internet and are available using standard news reader programs. These groups are

Page 16: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

About This Guide

16 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

primarily intended for user-to-user communication and are not a replacement for formal support.

To access a newsgroup, use the instructions appropriate for your browser.

Page 17: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Preface 17

Documentation Conventions

Documentation Conventions

OverviewThis guide uses several conventions for special terms and actions, and operating system-dependent commands and paths.

Panels and figuresThe panels and figures in this document are representations. Actual product panels may differ.

Required blanksThe slashed-b (!) character in examples represents a required blank. The following example illustrates the location of two required blanks.

!!!!eBA*ServiceMonitor!!!!0990221161551000

Revision barsRevision bars (|) may appear in the left margin to identify new or updated material.

Variables and literalsIn examples of z/OS® command syntax, uppercase letters are actual values (literals) that the user should type; lowercase letters are used for variables that represent data supplied by the user. Default values are underscored.

LOGON APPLID (cccccccc)

In the above example, you type LOGON APPLID followed by an application identifier (represented by cccccccc) within parentheses.

SymbolsThe following symbols may appear in command syntax:

Table 1. Symbols in Command Syntax

Symbol Usage

| The �or� symbol is used to denote a choice. Either the argument on the left or the argument on the right may be used. Example:

YES | NOIn this example, YES or NO may be specified.

[ ] Denotes optional arguments. Those arguments not enclosed in square brackets are required. Example:

APPLDEST DEST [ALTDEST]In this example, DEST is a required argument and ALTDEST is optional.

Page 18: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Documentation Conventions

18 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

{ } Some documents use braces to denote required arguments, or to group arguments for clarity. Example:

COMPARE {workload} -REPORT={SUMMARY | HISTOGRAM}

The workload variable is required. The REPORT keyword must be specified with a value of SUMMARY or HISTOGRAM.

_ Default values are underscored. Example:

COPY infile outfile - [COMPRESS={YES | NO}]In this example, the COMPRESS keyword is optional. If specified, the only valid values are YES or NO. If omitted, the default is YES.

Table 1. Symbols in Command Syntax

Symbol Usage

Page 19: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Overview 19

Overview

Chapter overviewThe response time analysis component (RTA) of OMEGAMON II extends the capabilities of OMEGAMON II to include realtime tabular and graphic displays of transaction response times.

This document describes RTA; it mentions other OMEGAMON II components only when it is necessary to understand the interdependencies between them.

Note: RTA data is not available if you are running in a Database Control (DBCTL)-only environment. DBCTL systems do not have Data Communications (DC) support; therefore, there are neither transactions nor message queues. However, RTA will measure transaction response time in an IMS DB/DC system with DBCTL generated.

Since RTA is an event-driven collector and DEXAN is a sample-driven collector, the response time data values should not be directly compared to the degradation data values. To start RTA automatically when you start OMEGAMON II, follow the installation procedures in the IBM Tivoli OMEGAMON II for IMS Configuration and Customization Guide. In the section on �Preparing the Startup Files�, specify �Autostart RTM Components� on the �Specify RTM Configuration Values� panel.

Chapter contentsHow RTA Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20What RTA Measures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Tracking Response Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

Time interval analysis (IRSP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Selected time slot analysis (SRSP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Moving time slot analysis (GRSP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

Automatic Response Time Threshold Monitoring (ARSP) . . . . . . . . . . . . . . . . . . . . . . 26Response Time Monitor (RTM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Analysis by Groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28RTA Input Technique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29RTA Menus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

1

Page 20: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

How RTA Works

20 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

How RTA Works

IntroductionRTA captures detailed response time data from IMS. It analyzes this response time data and creates response time detail data for all transactions, including Fast Path transactions. RTA then places the detail data in summary buckets and reports it in user-specified groups. The IBM Tivoli OMEGAMON II for IMS Realtime Commands Reference Manual describes how to specify these groups. You can also analyze response times for transactions which are processed by message-driven BMP applications.

IRTA commandThe IRTA command does not modify the RMON command. These options have been added to the IRTA command:

� BMPXON: This excludes all BMP data from generated reports. Note that this is the default.

� BMPOFF or NMSXOFF: This includes all BMP data in generated reports.

� NMSXON: This includes all message-driven BMP data in the generated reports, while excluding all other BMP data.

Note: If more than one of these options is coded, the first one becomes active. The system ignores the others.

Page 21: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Overview 21

What RTA Measures

What RTA Measures

IntroductionRTA measures queuing and service times within IMS and end-to-end response time. Response time within IMS is the time it takes IMS to acknowledge an input message from the teleprocessing network and initiate a response. End-to-end response time is measured as the time from when a user presses Enter until a response appears on the screen. The End-to-End Response Time Feature feature is described in �End-to-End Response Time� on page 41. This chapter and �RTA Data Collection� on page 33 focus on response time within IMS.

StagesA typical IMS transaction proceeds through the following stages:

1. The communications network receives the input message text from a node (terminals, for example).

2. The message queue stores the message for subsequent processing until all necessary resources are available to process the transaction.

3. Other messages may be added to the input message queue during the processing of transactions by application programs.

4. When resources are available, an application program is scheduled to process the messages for this transaction. The application program issues a DL/I message Get Unique (GU) call using the I/O PCB to receive the input message text from the message queue.

5. During application processing, output messages are prepared for various system destinations. Some of these are directed to other transactions within the system. These go to the input message queue (item 3 above). The remainder go to communications destinations (for example, terminals) within the network. The message queue also stores these output messages.

6. After the application program completely processes the transaction, IMS takes the output messages from the message queues for delivery to final destinations. Output queue times can be lengthy if the network or user is not immediately ready for the message.

7. Some time later, the user, system device (printer), or another system receives these messages.

8. Finally, IMS purges the output message from the system.Figure 1 on page 22 shows the components of response time for typical IMS transaction as described above. RTA also supports miscellaneous variation of these components.

Page 22: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

What RTA Measures

22 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

Figure 1. Components of IMS Response Time

RTA response time componentsThe RTA response time components are as follows:

Input Queue Time (I) Time an input message sent by a communications input device (terminal) spent on the input queue before delivery to an application program (from stage 2 to 4). This includes queue time, scheduling, program load, and program initialization.

Program Input Queue Time (PI)

Time an input message, that did not initiate from a terminal (for example, program to program switch or MSC link), spent on the input queue before delivery to an application program (from stage 3 to 4). This includes queue time, scheduling, program load, and program initialization. PI is not a subset of I.

Processing Time (P) Time during which an application program processes the message. This begins with the program message Get Unique, and ends with another Get Unique, program termination, sync point, application program abend, or a cancellation of the message.

+------------------+ | | 1 Comm. 2 Comm. 3 Pgm. 4 Appl. |5 Appl. 6 Output 7 Output 8 Output Msg. Msg. Msg. Deqs | Enqs. Read From Recd. Msg. Arrival Queued Queued Msgs(GU) | Output Queue By User Purged | (ISRT)|---------|--------|--------|----------|----------|----------|---------|--------| | | |<--------------->| Input Queue Time (I) |<------>| Program Input Queue Time (PI) |<-------->| Processing Time (P) |<--------------------------->| Response Time 0 (R0) (Application) |<------------------>| |<--------->| Output Queue Time (O) |<--------------------------------------->| Response Time 1 (R1) (Host) |<------------------------------>|

Page 23: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Overview 23

What RTA Measures

The abbreviations in parentheses (I, PI, P, R0, O, and R1) are used to select the type of response time component for analysis within the IRSP, SRSP, GRSP, and ISET commands which �RTA Data Collection� on page 33 describes.

Response Time 0 (R0) Internal systems application response time for the transaction. It is the sum of I (or PI) and P (from stage 2 to 5).

Output Queue Time (O) Amount of time an output message spent waiting on the output message queue. This begins with output message insert and ends with a communications Get Unique.

Response Time 1 (R1) Total host response time for the transaction. It is the sum of Input Queue Time (or Program Input Queue Time), Processing Time, and Output Queue Time. Response Time 1 is usually greater than Response Time 0. However, R1 response times are not recorded for a transaction if it does not have an Output Queue Time component. Transactions with express output messages (messages that are issued before Sync Point) can have a Response Time 1 value which is less than the Response Time 0 value, since such transactions issue a response before transaction completion. R1 times are not produced for non-recoverable inquiry transactions because the LTERM ID of the originating terminal is not available. These are defined as INQUIRY= (YES,NORECOV) on the TRANSACT macro (from stage 2 to 6).

RTA does not produce R1 times for transactions returning a message to a terminal other than the originator.

Page 24: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Tracking Response Time

24 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

Tracking Response Time

IntroductionRTA breaks response time down in the following ways:

� Time interval analysis (IRSP)

� Selected time slot analysis (SRSP)

� Moving time slot analysis (GRSP)

RTA displays the response time of transactions as they occur, rather than hours later as through postprocessing programs. This provides you with real time feedback on the effects of tuning measures, system modifications, and changing workloads.

Time interval analysis (IRSP)The conventional way to analyze response time is background reporting, hours after the problem occurred. This background method makes it difficult to identify the IMS resources associated with response time degradation. Furthermore, if you cannot correct problems in real time, response time continues to be poor during the online period.

Time interval analysis shows short-term response time problems as they happen. You can investigate these further in real time with the realtime performance (OMEGAMON®) and bottleneck analysis (DEXAN) components of OMEGAMON II. The IMS performance analysts can then search among many possible causes for poor response time. Once the cause is determined, OMEGAMON II features can be used to correct the problem immediately.

The RTA short-term analysis presents response times over three distinct short-term intervals. For example, you can display the response time for 5, 10, and 30 minute intervals. You can vary the duration of the short-term intervals. The second interval must always be a multiple of the first, and the third must be a multiple of the second. RTA selects time interval displays by groups or group items. A minor command, TIME, selects which response component (for example, processing time) to display. RTA presents this data in a table.

Page 25: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Overview 25

Tracking Response Time

Selected time slot analysis (SRSP)Time slot analysis lets you monitor response time from a long-term perspective. RTA retains response time data for selected time slots during the day and displays it upon request. RTA can monitor up to 48 different time slots during the day. For example, to display the response time of a transaction between 6:00 AM and 9:00 AM, you can set up a time slot to cover this period. Later in the day, you can use the SRSP command to view the response time data that was captured for the 6:00 AM�9:00 AM slot. Time slots cannot overlap, but you can leave gaps during the day for low volume periods if you wish. RTA presents this data in a table.

Moving time slot analysis (GRSP)The moving time slot analysis presents a graphic display of short-term (the last 10 minutes) response time data. Two kinds of items display:

� fixed items, the critical groups or group items which you want to monitor continually

� dynamic items, monitored only when the items exceed their response time thresholds

You can also use graphic displays to identify whether the principal cause for response time delay is input queueing, processing, or output queuing. The response display shows the current minute and the prior nine minutes. Each minute prior to the current minute results shift to the left. At the top of each graphical partition, RTA shows the response time numerically for the past minute. Asterisks automatically appear under any item which exceeds thresholds you define.

Page 26: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Automatic Response Time Threshold Monitoring (ARSP)

26 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

Automatic Response Time Threshold Monitoring (ARSP)

PurposeThe ARSP analysis is part of the IM (IMS internal) group of OMEGAMON II exceptions. ARSP continually monitors response time (I, PI, P, R0, O, R1) against critical installation thresholds and generates a warning message to the terminal indicating the problem. This integrates the power of exception analysis with RTA. You can also use ARSP with the exception logging facility (XLF) and the automatic screen facility (ASF), to automatically call screens containing IMS and MVS commands which correct the situation automatically.

Page 27: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Overview 27

Response Time Monitor (RTM)

Response Time Monitor (RTM)

PurposeThe response time monitor (RTM) lets you monitor all transactions in IMS, regardless of the group definitions. It reports transactions and logical terminals with the poorest response time.

RTM identifies the transactions and terminals you probably want to include in group definitions.

RTM analyzes transactions and terminals with the poorest response times during short-term intervals and displays the information in a table. There are several parameters you can adjust to specify the number of transactions you want to display on a screen, the time interval, and what type of monitoring you want (fixed or moving window). For example, you can request that RTA display the 20 transactions with the poorest response time within a continually moving 10-minute interval.

Since RTM is independent of group definitions, changes to these do not affect RTM operation. (In order to update groups, you need to turn RTA collection off with the IRTA OFF command, as �RTA Data Collection� on page 33 describes.

RTM functionsRTM has two functions:

� data collection and analysis (activated by the RMON command, as �Response Time Monitor (RTM)� on page 71 describes)

� data display (activated by the XMON command for transactions, and the TMON command for logical terminals, as �Response Time Monitor (RTM)� on page 71 describes)

You must start data collection and analysis before the display commands are operational.

Page 28: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Analysis by Groups

28 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

Analysis by Groups

IntroductionTime intervals and time slots provide a method of tracking response time dynamically. You can also assign specific transaction sets to groups. These may be critical transactions, PSBs, transaction classes, or CNTs (terminals). This technique can be used to track response time by application, or to monitor transactions that may have had performance problems in the past. RTA shares the group definition concept with the OMEGAMON and DEXAN components of OMEGAMON II. See the IBM Tivoli OMEGAMON II for IMS Realtime Commands Reference Manual for details on using group selection.

What is a group?A group is either a transaction, a logical terminal, or a node related group. A transaction group contains transactions and PSBs only. A logical terminal group contains logical terminals (Lterms) only. A node group contains nodes only. Group types cannot be mixed. For example, you cannot define a node in a group that already has transactions defined.

Groups for RTA monitoringThere are two special groups for RTA monitoring: SYSTEM and OTHER. SYSTEM is a composite of response time for all transactions. OTHER is a composite of response time for transactions not being monitored within any specific group. For brevity, SYSTEM and OTHER do not appear in this document�s examples. However, they will appear in actual displays.

Page 29: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Overview 29

RTA Input Technique

RTA Input Technique

Processing recordsRTA receives its input from IMS log records. To gain controlled access to these records, RTA dynamically alters the call address of the IMS physical logging routine. RTA scans the physical log buffers within the RTA address space in parallel with the IMS physical logging routine. If any error occurs, RTA recovers and restores the address of the IMS physical logging routine so that the RTA routine will not be called again. After recovery, processing resumes within the IMS physical logging routine.

Page 30: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

RTA Menus

30 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

RTA Menus

Accessing RTAYou can access RTA through the OMEGAMON II menu interface. To do so, select option R, RESPONSE TIME, from the OMEGAMON II Main Menu. Figure 2 on page 30 shows the RTA Menu.

Figure 2. RTA Menu

The options on the menu allow you to choose from one of the ways RTA groups response time information. For example, option B, GRAPH, provides a graphical display of response time data. Figure 3 on page 31 displays the GRAPH menu option screen.

________________ ZRTI VTM OIDIRIEI /C IMSA 10/2/05 15:28:54 B > Help PF1 Exit PF3 > Enter a selection letter on the top line. ================================================================================ > Response Time Menu _ A PROBLEMS ........... Transactions and LTERMs with longest response times _ B GRAPH .............. 10-minute historical graph _ C TIME OF DAY ........ Response time by time-of-day slots _ D INTERVALS .......... Response time by recent time intervals _ E CONTROL ............ Start/stop RTA and control data collection _ F OPTIONS ............ Display time slot and group definitions _ G END-TO-END ......... End-to-end response time ================================================================================

Page 31: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Overview 31

RTA Menus

Figure 3. GRAPH Menu Option Screen

For detailed information about the RTA displays refer to �RTA Displays� on page 51.

You can also change the way RTA collects data and set RTA exceptions through the OMEGAMON II menu system. �RTA Data Collection� on page 33 explains in detail how to control RTA monitoring. RTA exceptions are discussed in �RTA Exceptions� on page 47.

________________ ZRGRAF VTM OIDIRIEI /C IMSA 10/2/05 15:29:15 B > Help PF1 Back PF3 Up PF7 Down PF8 ================================================================================ > 10-Minute Historical Graph > To display response time information about a specific group, type the group > number directly after GRSP below and press ENTER. > To display information about all of the response time components, type AL > directly after TIME and press ENTER. GRSP >> Transaction Group totals display << time | BILLING | PARTS | MAIL |>SHIPPING<|>INVOICE <|>SYSTEM <|+ | 0.8 | 0.4 | 0.0 | 0.0 | 0.6 | 0.4 |+ |==========+==========+==========+==========+==========+==========++ 1.0| | | | | | |+ .9| | | | |----------| |+ s .8| *| | | | | |+ e .7|---------+| | | | | |+ c .6| *| * | | | *| * |+ o .5| * *| * |-----+----| | * * *| ** * |+ n .4| * *|--+-++---+| * | * | * * *|-++----+-+|+ d .3| ** *| ***** *| * ** | ** |** **** *|**** ***|+ s .2| ** **| ****** **| ** ** * |-++---+---|******* **|***** ****|+ .1| *****|**********|********* |*** ** |**********|**********|+ +----------+----------+----------+----------+----------+----------++ ***** ***** ***** ***** *****+ min -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0 ================================================================================

Page 32: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

RTA Menus

32 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

Page 33: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

RTA Data Collection 33

RTA Data Collection

Chapter overviewThe standard installation procedure starts RTA automatically when OMEGAMON II. starts. You can also use the IRTA command within OMEGAMON II. to control RTA monitoring. When RTA starts, it automatically activates data collection. RTA displays response time information when you enter the associated major and minor commands. To modify its data collection parameters, you need to deactivate RTA. Afterwards, reactivate RTA to start data collection with the modified data collection parameters. Figure 4 on page 34 shows the format of the IRTA command.

Chapter contentsRTA Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Time Intervals (ICTL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Moving Time Slots (ISET) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

2

Page 34: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

RTA Command

34 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

RTA Command

RTA optionsThe IRTA command does not modify the RMON command. The following have been added as options to the IRTA command:

� BMPXON: This excludes all BMP data from generated reports. Note that this is the default.

� BMPOFF or NMSXOFF: These include all BMP data in generated reports.

� NMXSON: This includes message-driven BMP data in generated reports while excluding all other BMP data.

Note: If more than one of these options is coded, the first one will become active. The system ignores others.

Figure 4. IRTA Command Format

RTA default parametersThe $OIRTA macro in the KOIGBL module contains the default parameters for RTA data collection. Table 2: RTA Default Parameters on page 35 shows the default parameters.

>Help PF1 Back PF3 Up PF7 Down PF8================================================================== Start/Stop RTA and Control Data Collection >To control RTA data collection, select an action and remove the >>preceding IRTA below the description of that action. >Start RTA data collection:>IRTA START>>Stop RTA collection and delete the RTA collector>and buckets from the system:>IRTA STOP>>Clear RTA data collection buckets:>IRTA RESET================================================================

Page 35: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

RTA Data Collection 35

RTA Command

When you first use RTA, we recommend that you start with the default parameters. After gaining some experience, you will be in a better position to modify the defaults to match your requirements.

To change the default parameters, change the $OIRTA macro of the global data area module KOIGBL. (The Configuration and Customization Guide describes how to do this.) You can also change the parameters interactively (except the time slots) for the duration of your session. �Time Intervals (ICTL)� on page 36 and �Moving Time Slots (ISET)� on page 38 describe how to do this.

Table 2. RTA Default Parameters

Parameter Default Range

Time Intervals 15,30,60 1-999 minutes

Moving Time Slots Scale 2 seconds 1-999 seconds

Moving Time Slots Window

10 minutes 1-10 minutes

Time Slots (up to 48 permitted)

0000-0800

0800-0900

0900-1000

1000-1030

1030-1100

1100-1130

1130-1200

1200-1300

1300-1400

1400-1430

1430-1500

1500-1530

1530-1600

1600-1700

1700-1800

1800-1900

1900-2000

2000-2400

0-2400

Page 36: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Time Intervals (ICTL)

36 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

Time Intervals (ICTL)

ICTL commandYou can change the default time intervals interactively when the data collector is not active. To do this, first stop the data collector with the IRTA OFF command. Then issue the ICTL immediate command, which has the following format:

Figure 5. ICTL Command Format

The second argument must be a multiple of the first, and the third argument must be a multiple of the second. If you omit any argument, ICTL uses its current value.

Below are some typical uses of the ICTL command.

� To display the current time intervals, enter:

ICTL?

RTA responds:

ICTL? 005,015,060

RTA redisplays the question mark (?). To actually update the interval values, remove the question mark.

� To change the time intervals, enter:

ICTL 10,20,60

RTA responds:

>ICTL 010,020,060

+ >> processing complete <<

RTA places a comment symbol (>:) in column 1 in front of the ICTL command to prevent re-execution if it changes the interval values.

If the RTA data collector is active, RTA displays an error message and ignores the ICTL command. If the input values are invalid, RTA displays an error message. For example:

ICTL 005,015,055

ICTLa x,y,z - time intervals | | | %-> - up to three arguments specified in minutes | | %---> ? - show current values

Page 37: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

RTA Data Collection 37

Time Intervals (ICTL)

+ >> 055 is not a multiple of 015 -- error <<

ICTL 1,2,3000

+ *

+ >> input greater than 999 in column marked above <<

ICTL

+ >> enter new time intervals above <<

To correct the erroneous entry, type the correct value on the screen and press ENTER (if in a non-dedicated mode). When you finish changing the parameters, restart the data collector with the IRTA ON command.

The ICTL command controls the parameters the IRSP display command uses. To see how IRSP works, see �Time Interval Analysis (IRSP)� on page 53. The first time interval also controls the ARSP exception. For reasons of data significance, this exception analyzes data from the second half of the interval. See �RTA Displays� on page 51 for details.

Page 38: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Moving Time Slots (ISET)

38 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

Moving Time Slots (ISET)

ISET commandYou can change the default moving time slots scale and window interactively, even when the data collector is active. To do this, issue the ISET immediate command. If you want to change defaults of a group, refer to Figure 6 on page 38. If you want to change the defaults of a group item, refer to Figure 7 on page 39. When you change the defaults for a group item, you affect the item in all groups in which it appears.

Figure 6. ISET Command Format—Groups

xISETyy GRP=xxxxxxxx NAME=xxxxxxxx THRESH=nnnn FIX=YES/NO EXPTHR=nnnn| | | | | | || | | | | | %-> set critical| | | | | | threshold for| | | | | | average response| | | | | | time as the ARSP| | | | | | exception displays| | | | | | (0-9999 tenths of| | | | | | a second)| | | | | || | | | | %-> set group as fixed| | | | | for display or not| | | | || | | | %-> set threshold for dynamic display| | | | transactions (0-9999 tenths of| | | | seconds). If nnnn=0, this group| | | | is not eligible for dynamic| | | | display.| | | || | | %-> new name for group. Can include| | | blanks but must be enclosed in| | | single quotes.| | || | %-> group name (1&ndash.8 characters enclosed in single quotes)| | or group number| || %-------> response type: I - Input Queue Time| PI - Program Input Queue Time| P - Processing Time| O - Output Queue Time| R0 - Response Time 0| R1 - Response Time 1| AL - all of the above response types|%------> L - list current parameter values

Page 39: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

RTA Data Collection 39

Moving Time Slots (ISET)

Figure 7. ISET Command Format—Group Items

The ISET command controls parameters which RTA uses with the GRSP display commands and the ARSP exception. To see how GRSP works, see �Moving Time Slot Analysis (GRSP)� on page 63. To see how ARSP works, see �RTA Exceptions� on page 47.

You can optionally specify a SCALE value with ISET, which is the number of seconds of response time translated into the vertical axis of the time graph GRSP displays. RTA divides the graph into ten points, each 1/10 of the scale height.

xISETyy item=xxxxxxxx THRESH=nnnn FIX=YES/NO EXPTHR=nnnn| | | | | || | | | | %-> set critical threshold| | | | | for average response| | | | | time as the ARSP| | | | | exception displays| | | | | (0-9999 tenths of| | | | | a second)| | | | || | | | %-> set group as fixed| | | | for display or not| | | || | | %-> set threshold for dynamic display| | | transactions (0-9999 tenths of| | | seconds). If nnnn=0, this group| | | is not eligible for dynamic| | | display.| | || | %-> TRAN=xxxxxxxx (transaction name)| | TERM=xxxxxxxx (LTERM name)| | PSB=xxxxxxxx (PSB name)| | CLASS=nnn (transaction class)| || %-------> response type: I - Input Queue Time| PI - Program Input Queue Time| P - Processing Time| O - Output Queue Time| R0 - Response Time 0| R1 - Response Time 1| AL - All of the above response types|%------> L - list current parameter values D - mark group item ineligible for display (sets FIX=NO and THRESH=000)

Page 40: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Moving Time Slots (ISET)

40 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

Figure 8. Use of SCALE Parameter with ISET

You can also optionally specify a WINDOW value with ISET. The WINDOW value controls the display of dynamic transactions that exceed their threshold value. The value nn refers to the last 1-10 minutes that RTA uses to check if the transaction exceeded its threshold. WINDOW=1 shows those dynamic transactions whose response exceeded their threshold during the current minute (numbered zero on the display). WINDOW=10 shows those dynamic transactions which have exceeded their threshold during any one of the last 10 minutes.

Figure 9. Use of WINDOW Parameter with ISET

You must enter the SCALE and WINDOW parameters separately.

xISETyy SCALE=nnn <set display scale (1-999 seconds)>| || %-------> response type: I - Input Queue Time| PI - Program Input Queue Time| P - Processing Time| O - Output Queue Time| R0 - Response Time 0| R1 - Response Time 1| AL - All of the above response types|%------> L - list current parameter values

xISETyy WINDOW=nn <set window for dynamic transaction| | threshold having been exceeded (1-10 minutes)>| || +-------> response type: I - Input Queue Time| PI - Program Input Queue Time| P - Processing Time| O - Output Queue Time| R0 - Response Time 0| R1 - Response Time 1| AL - All of the above response types|+------> L - list current parameter values

Page 41: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

End-to-End Response Time 41

End-to-End Response Time

Chapter overviewThe RTA End-to-End Response Time (ETE) feature helps you identify whether a response problem lies within a network or the host system by tracking End-to-End Response Time Feature.

Chapter contentsHow ETE Calculates Response Times. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42How ETE Measures Response Times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44Displaying End-to-End Response Time. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

3

Page 42: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

How ETE Calculates Response Times

42 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

How ETE Calculates Response Times

What is measured?End-to-end response time is the amount of time between pressing a key (ENTER, PF1 through PF24, PA1, PA2, PA3, or CLEAR) and receiving a response at your terminal. If you started a stopwatch when you pressed ENTER, and you then stopped the watch when the terminal received the application�s first response to your request, the stopwatch time would be the End-to-End Response Time Feature of that request.

From its position inside VTAM®, ETE can measure the time between SNA events. The stopwatch starts when the request flows through VTAM toward the application. It stops when VTAM receives the definite response from the terminal controller. Only one portion of End-to-End Response Time Feature cannot be captured directly and must be estimated; it is the time before the user�s request reaches VTAM, (t1 minus t0) in Figure 10 on page 42.

Figure 10. Calculating Response Times

In most cases, the time a request takes to flow from the terminal to VTAM (t1 minus t0) approximately equals the amount of time the definite response takes to flow from the

Page 43: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

End-to-End Response Time 43

How ETE Calculates Response Times

controller to VTAM (t6 minus t5). This is true because all definite responses and most requests contain little data. Therefore, ETE calculates End-to-End Response Time Feature as (t6 minus t1).

Page 44: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

How ETE Measures Response Times

44 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

How ETE Measures Response Times

IntroductionTo measure End-to-End Response Time Feature, RTA places a data collection component inside one of the ACF/VTAM� SNA layers. In this location the monitor can time all SNA traffic handled through VTAM.

ProtocolsRTA captures End-to-End Response Time Feature for applications that use either of the following protocols.

The ETE feature is subject to the following restrictions:

� It requires VTAM Version 3.

� It will only monitor VTAM SNA devices.

� It will provide the most meaningful results if IMS terminals are placed in response mode.

Definite response The application asks the terminal controller to respond to transmitted data by indicating whether or not the transmission was successful. The application must then wait for the controller�s response before continuing. Because the controller responds to all transmissions, End-to-End Response Time Feature is relatively easy to monitor under the definite response protocol.

Exception response The application asks the controller to respond only if an error occurs during transmission of data to the terminal. Because End-to-End Response Time Feature can be measured only for transactions that require a response from the controller, the response time monitor must turn on definite response for applications that use the exception response protocol. Once it has measured the response time, the monitor discards the definite response before it flows to the application. Thus, the application never sees the definite response and is not even aware that a definite response has been elicited.

Page 45: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

End-to-End Response Time 45

Displaying End-to-End Response Time

Displaying End-to-End Response Time

NETW commandThe NETW command enables you to display End-to-End Response Time Feature for a node or group, broken down by host and network times.

The format of the NETW command is shown in Figure 11 on page 45.

Figure 11. NETW Command Format

The result of this command is a graph of network and host response times, grouped by resource name. End-to-end response time is displayed as a combined value of network and host response times. The display also includes a count of message events between the node and IMS. A message event represents a flow of data from VTAM to the node or from the node to VTAM. This count of message events will most likely exceed the actual number of transactions entered from a node. The message count is useful in determining if the host and network response times are based on a small or large amount of message traffic.

The following are some examples of NETW commands:

NETW NODE Displays all nodes, beginning with the first node in the collection buckets.

NETW GROUP=PAYROLL Displays End-to-End Response Time Feature information for the PAYROLL group.

NETW2 NODE=L610A11 Displays two nodes: L610A11 and the node that follows it in the collection buckets.

NETW5 GROUP Displays five groups, beginning with the first group in the collection buckets.

NETW3 NODE=L610* Displays the first three nodes beginning with L610. If there are only two nodes that begin with L610, only those two will display. Figure 12 on page 46 shows an example of displaying End-to-End Response Time Feature by VTAM node.

NETWnn NODE=cccc GROUP=cccc | | | | | %-> specifies a NODE only group for which | | to display &ETE. information | | | %-> specifies a VTAM node for which to | display &ETE. information | %-> number of entries to display. If this number is omitted, all entries are displayed

Page 46: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Displaying End-to-End Response Time

46 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

Figure 12. End-to-End Response Time by VTAM Node

In this example, the first 12 nodes beginning with L610 are displayed. Host times are represented by H; network times are represented by +. End-to-end response times are calculated by adding host and network times for each node.

Figure 13 on page 46 shows an example of displaying End-to-End Response Time Feature by IMS groups.

Figure 13. End-to-End Response Time by IMS Groups

In this example, all groups in the collection buckets are displayed. Host times are represented by H; network times are represented by +. End-to-end response times are calculated by adding host and network times for each group.

________________ NETW VTX LOG OIDIRIEI /C I51A 01/02/97 7:24:28 42 B=============================================================================== NETW12 NODE=L610*+ Resp. Time Event ETE -----End-to-End Response----+ NODE HOST NET Count Time 0s---2----4----6----8----10+ L610A18 1.0s 4.0s 100 5.0s|HHH++++++++++ |+ L610A83 .8s 4.2s 1542 5.0s|HH+++++++++++ |+ L610A84 1.8s 2.2s 817 4.0s|HHHH++++++ |+ L610A85 .8s 5.2s 20 6.0s|HH+++++++++++++ |+ L610B10 .2s 1.8s 19927 2.0s|H++++ |+ L610B83 .8s 1.2s 392 2.0s|HH+++ |+ L610B84 .8s 1.4s 1019 2.2s|HH++++ |+ L610B85 .2s 2.0s 209 2.2s|H+++++ |+ L610C18 1.8s 6.0s 285 7.8s|HHHH+++++++++++++++ |+ L610C83 .8s 7.2s 347 8.0s|HH++++++++++++++++++ |+ L610C84 1.0s 6.8s 1487 7.8s|HHH++++++++++++++++ |+ L610C85 1.8s 5.6s 21 7.4s|HHHH++++++++++++++ |+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -+ Avg. End-to-End Response Time 5.0s (Elapsed time= 1:05 MN)

________________ NETW VTX LOG OIDIRIEI /C I51A 01/02/97 7:25:06 42 B=============================================================================== NETW GROUP+ Resp. Time Event ETE -----End-to-End Response----+ Group HOST NET Count Time 0----2----4----6----8----10+ BOSTON 1.0s 4.0s 287 5.0s|HHH++++++++++ |+ CHICAGO .8s 2.2s 1297 3.0s|HH+++++ |+ DALLAS 1.8s 8.0s 837 9.8s|HHHH++++++++++++++++++++ |+ DENVER .2s 2.0s 20982 2.2s|H+++++ |+ PHOENIX .8s 1.6s 45 2.4s|HH+++++ |+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -+ Avg. End-to-End Response Time 4.5s (Elapsed time= 2:23 HR)

Page 47: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

RTA Exceptions 47

RTA Exceptions

Chapter overviewThe automatic response time threshold monitoring facility (ARSP) integrates OMEGAMON II�s exception analysis feature with RTA. The ARSP exception is part of the IM (IMS Internal) group of exceptions.

Chapter contentsAutomatic Response Time Threshold Monitoring Facility (ARSP) . . . . . . . . . . . . . . . . 48

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

4

Page 48: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Automatic Response Time Threshold Monitoring Facility (ARSP)

48 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

Automatic Response Time Threshold Monitoring Facility (ARSP)

IntroductionThe ARSP analysis issues a warning when average response time exceeds critical installation thresholds. ARSP can display a maximum of 25 exception messages per screen; therefore, you may want to be somewhat selective about the items whose response times you monitor. The purpose of ARSP is to immediately notify operators when IMS exceeds critical thresholds, and it frees them from the need to continually monitor an RTA display terminal.

ProcessingARSP requires the following:

� RTA must be active and collecting data (IRTA ON command).

� Exception analysis must be active.

ARSP analyzes average response time data within the first time interval the ICTL immediate command defines. In order to collect a significant amount of data, ARSP waits until the second half of the interval before it analyzes any data. See �Time Intervals (ICTL)� on page 36 for details on how to alter the first time interval.

ARSP examines response time components of groups or group items (transactions, logical terminals, PSBs, and classes). For more information about how to assign groups, see the IBM Tivoli OMEGAMON II for IMS Realtime Commands Reference Manual.

ARSP analyzes each response time component (I, PI, P, R0, O, R1) against a threshold, independent of the other components. You specify the response time component with the ISET command. �Moving Time Slots (ISET)� on page 38 describes the ISET command.

End-to-end response time is not monitored by the ARSP exception.

You can define the ARSP exception threshold permanently with the EXPTHR=nnnn parameter of the $OIGROUP macro in the KOIGBL module, where nnnn = 1�9999 is response time in tenths of a second. (See the IBM Tivoli OMEGAMON II for IMS Configuration and Customization Guide for more information about the $OIGROUP macro.) Or you can change this threshold dynamically with the EXPTHR=nnnn parameter of the ISET command. See �Moving Time Slots (ISET)� on page 38 for details.

Figure 14 on page 49 shows how to set up transactions so that they can appear in the ARSP exception analysis. First make sure that RTA is off (IRTA OFF).

Page 49: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

RTA Exceptions 49

Automatic Response Time Threshold Monitoring Facility (ARSP)

Figure 14. Commands to Set Up Transactions for ARSP

The IRTA command does not modify the RMON command. The following have been added as options to the IRTA command:

� BMPXON: This excludes all BMP data from generated reports. Note that is the default.

� BMPOFF or NMSXOFF: These include all BMP data in generated reports.

� NMSXON: This includes message-driven BNP data in generated reports while excluding all other BMP data.

Note: If more than one of these options is coded, the first one becomes active. The system ignores the others.

This example assigns transaction PART to group 1 with the SETG command. OMEGAMON II inserts an L when the assignment is complete. (If you do not want the group to be eligible for dynamic display, set the thresholds to zero.)

In this example, the ISET command assigns a threshold of 10 tenths of a second (or 1 second) to each response time component of transaction PART with the EXPTHR parameter and the AL suffix. RTA inserts an L when the assignment is complete.

Next the IRTA ON command activates RTA. RTA could not accept the group assignment (SETG) while it was active. The first line of the XIMS display is the ARSP analysis. It indicates that transaction PART has been waiting in the input queue for 2.8 seconds (average). All other response time components were under the threshold of 1 second and consequently do not appear. ARSP waits until the second half of the first time interval (set with ICTL) to display so that it can gather a significant amount of data.

>Help PF1 Back PF3 Up PF7 Down PF8 Zoom PF11>>For an explanation of an exception, place the cursor on the exceptionname and press PF11.> ================================================================================ LXIMS OMEGAMON Exception Analysis + Average INPUT QUEUE TIME for TRANS PART is 2.8 secs. + Message Dequeue rate = 2.13/second (Low) + Message Format Services Pool utilization = 100.00% + Message Format Services Pool: Largest free block = 0 bytes + Control Region: I/O Rate = 50.00/second (High) =======================================================================

Page 50: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Automatic Response Time Threshold Monitoring Facility (ARSP)

50 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

Page 51: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

RTA Displays 51

RTA Displays

Chapter overviewThis chapter describes the commands you can use to display the information gathered after you have issued the IRTA command to begin data collection. �RTA Data Collection� on page 33 explains how to start and control data collection.

Response time information is grouped in these ways:

Chapter contentsTime Interval Analysis (IRSP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

All groups plus averages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54Transaction group analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55Group averages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56Response type AL option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57Transaction counts (CNT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

Time Slot Analysis (SRSP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58All groups plus averages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59All items within a group plus averages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60Transaction group averages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61Response type AL option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61Transaction counts (CNT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

Moving Time Slot Analysis (GRSP). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Moving time slot examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65Response type AL option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

time interval Displays response time information for three user-defined intervals.

time slot Displays response time data for a specified period (for example, 9:00 AM to 10:00 AM).

moving time slot Provides a graphical display of response time data.

response time monitor Displays transactions or terminals with the worst response time.

5

Page 52: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

52 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

Response Time Monitor (RTM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71Data analysis (RMON) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71Data display for transactions (XMON). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72Data display for terminals (TMON) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

Page 53: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

RTA Displays 53

Time Interval Analysis (IRSP)

Time Interval Analysis (IRSP)

IRSP commandThe IRSP command displays the time interval analysis. To control the intervals RTA displays, use the ICTL command as �Time Intervals (ICTL)� on page 36 describes. With IRSP you can display totals for all groups, all items within a specific group, or totals for a single group item.

Figure 15. IRSP (Time Interval) Display Command Format

To select specific groups for display, either enter the group number in the command argument field (nn in the example above), or use the GRP= keyword to specify the group�s number or name.

The minor command TIME displays response time information. The minor command CNT displays transaction count information. Figure 16 on page 54 shows the format of the TIME and CNT commands.

IRSPnn xxxxxxxx | | | %----> xxxxxxxx is either a group or group item, not both. | | GRP=group - Name or number of group to display. If you omit both | xxxxxxxx and nn, RTA displays all groups. | | group item - Group item for which data is to display. Specify | items as follows&gml. | TRAN=xxxxxxxx (transaction name) | TERM=xxxxxxxx (LTERM name) | PSB=xxxxxxxx (PSB name) | CLASS=nnn (transaction class) | | %-> nn - group number to display

Page 54: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Time Interval Analysis (IRSP)

54 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

Figure 16. Time and CNT Minor Commands Format

The following sections contain examples of time interval analysis.

All groups plus averagesTo display response times for all groups plus averages for each time interval, enter the following commands:

IRSP

TIMER1

These commands result in a display like this:

Figure 17. Time Interval Response Analysis for All Groups

xTIMEzzxCNTb&$BS./zz | || %-> response type: I - Input Queue Time| PI - Program Input Queue Time| P - Processing Time| O - Output Queue Time| R0 - Response Time 0| R1 - Response Time 1 (default display)| AL - All six response types listed above|%------> scrolling/average selection character&gml. (blank) display all groups/items and average A display averages only 0-9 scrolling value 0 - show 1st 10 groups/items 1 - show 2nd 10 groups/items . . 9 - show 10th 10 groups/items

(a) (b) IRSP | ID | (00:05) 00:04:50 | (00:15) 00:14:50 | (01:00) 00:44:50 | TIMER1|G=PARTS | 2.3 | 2.0 | 2.2 |+ |G=BILLING | 3.2 | 3.0 | 3.0 |+ |G=MAIL | 0.7 | 0.5 | 0.6 |+ | AVERAGES| 1.8 | 1.5 | 1.6 |+ | OTHER | 0.4 | 0.3 | 0.7 |+ | SYSTEM | 2.9 | 2.2 | 2.5 |:figcap.Time Interval Response Analysis for All Groups

Page 55: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

RTA Displays 55

Time Interval Analysis (IRSP)

The first line of this display gives you the following information: (a) the interval length (number in parentheses�5 minutes) and (b) the current place in the interval (4 minutes, 50 seconds).

IRSP signifies the type of item it displays by the G= value in the ID column. When IRSP displays transaction groups, as in the example above, it precedes the group�s name with the characters G=.

When IRSP displays items within a specified transaction group, as in Figure 18 on page 55, it identifies the item type with one of the following characters:

The last three lines of the display show the following information:

The OTHER and SYSTEM totals display only when you request response times for all groups, by omitting the group number or GRP= keyword from IRSP.

Transaction group analysisTo display processing response times for the individual items in group 01 issue the following commands:

IRSP01

TIMEP

These commands result in a display like this:

Figure 18. Time Interval Response Analysis for a Transaction Group

C= Transaction class

L= Logical terminal name (LTERM)

P= PSB name

T= Transaction name

AVERAGES Average response time for all transactions contained in the groups listed above.

OTHER Average response time for transactions which are not defined in any transaction group.

SYSTEM Average response time for all IMS transactions in the system.

IRSP01| ID | (00:05) 00:00:36 | (00:15) 00:05:36 | (01:00) 00:05:36 | TIMEP |T=PA* | | 2.3 | 2.3 |+ |T=PART | | 2.7 | 2.7 |+ | AVERAGES| | 2.5 | 2.5 |

Page 56: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Time Interval Analysis (IRSP)

56 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

In this example, group 01 includes transaction PART and transaction pattern PA*. The blanks in the five-minute interval mean that no response time components of this type in this group occurred in the last 36 seconds.

If you choose the group by name rather than by number, RTA generates an extra line with IRSP and the group name. The display of the group items begins on the following line. Figure 19 on page 56 shows a typical display in response to an IRSP command by group name.

Figure 19. Time Interval Analysis for All Items in Group PARTS

Note: This manual uses group number for the examples that follow.

Group averagesTo display average response times for a selected group, (for example, group 03) enter the following commands:

IRSP03

ATIME

These commands result in a display like the following:

Figure 20. Average Response Time Analysis for a Group

Figure 20 on page 56 shows that the average response time for group 03 during the last four minutes and 50 seconds was 1.8 seconds. During the last 9 minutes and 50 seconds, the average response time was 1.6 seconds. This indicates that the average response time for group 03 is going up. The response time measured is response time 1 (R1), as the default for the TIME command is TIMER1.

IRSP GRP=PARTS+ | ID | (00:05) 00:00:36 | (00:15) 00:05:36 | (01:00) 00:05:36 | TIMEP |T=PA* | | 2.3 | 2.3 |+ |T=PART | | 2.7 | 2.7 |+ | AVERAGES| | 2.5 | 2.5 |

IRSP03| ID | (00:05) 00:04:50 | (00:15) 00:09:50 | (01:00) 00:09:50 |ATIME | AVERAGES| 1.8 | 1.6 | 1.6 |

Page 57: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

RTA Displays 57

Time Interval Analysis (IRSP)

Response type AL optionTo display average response times for all six response types, enter the AL option in the argument field of the TIME command, as follows:

IRSP

TIMEAL

These commands result in a display like this:

Figure 21. All Six Response Types Display

Note: Resptime 1 is not time the sum of Resptime 0 and Outqueue. These numbers are averages within each response time component type.

Transaction counts (CNT)The TIME command displays the response time data that RTA collects during each interval. The CNT minor command displays the number of transactions recorded during each of these time intervals. The transaction rate for each interval also displays within parentheses. The rate is in transactions per minute.

Figure 22. Transaction Counts Display

IRSP | ID | (00:05) 00:02:50 | (00:15) 00:02:50 | (01:00) 00:02:50 | TIMEAL|Inqueue | 3.5 | 3.5 | 3.5 |+ |Pgm Inq | | | |+ |Processing| 4.1 | 4.1 | 4.1 |+ |Resptime 0| 7.6 | 7.6 | 7.6 |+ |Outqueue | 13.7 | 13.7 | 13.7 |+ |Resptime 1| 23.0 | 23.0 | 23.0 |

=============================================================================== IRSP03| ID | (00:05) 00:02:23 | (00:15) 00:02:23 | (00:30) 00:02:23 | TIMER1|T=BILLINQ | 0.2 | 0.2 | 0.2 |+ | AVERAGES| 0.2 | 0.2 | 0.2 | ====-------------------------------------------------------------------------- CNT R1|T=BILLINQ | (31.9) 76 | (31.9) 76 | (31.9) 76 |+ | TOTALS | (31.9) 76 | (31.9) 76 | (31.9) 76 | ====-------------------------------------------------------------------------- CNT AL|Inqueue | (33.1) 79 | (33.1) 79 | (33.1) 79 |+ |Pgm Inq | | | |+ |Processing| (32.7) 78 | (32.7) 78 | (32.7) 78 |+ |Resptime 0| (32.7) 78 | (32.7) 78 | (32.7) 78 |+ |Outqueue | (31.9) 76 | (31.9) 76 | (31.9) 76 |+ |Resptime 1| (31.9) 76 | (31.9) 76 | (31.9) 76 |===============================================================================

Page 58: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Time Slot Analysis (SRSP)

58 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

Time Slot Analysis (SRSP)

SRSP commandThe SRSP major command displays the time slot analysis. The $OIRTA SLOT macros in the KOIGBL global module define the time slots which SRSP displays. (For more information about the $OIRTA SLOT macro and the KOIGBL module, see the Configuration and Customization Guide.) With SRSP you can display totals for all groups, all items within a specific group, or totals for a single group item. Figure 23 on page 58 shows the format of the SRSP command.

Figure 23. SRSP (Time Slot) Display Command Format

To select specific groups for display, enter the group number in the command argument field (nn in the example above), or use the GRP= keyword to specify the group�s number or name.

The minor command TIME displays response time information. The minor command CNT displays transaction count information. Figure 24 on page 59 shows the format of the TIME and CNT minor commands.

xSRSPnn xxxxxxxx| | || | %----> xxxxxxxx is either a group or group item, not both.| || | GRP=group - Name or number of group to display.| | If you omit both xxxxxxxx and nn,| | all groups display.| || | group item - Group item for which data is to| | display. Items are specified as| | follows&gml.| | TRAN=xxxxxxxx (transaction name)| | TERM=xxxxxxxx (LTERM name)| | PSB=xxxxxxxx (PSB name)| | CLASS=nnn (transaction class)| || %-> nn - group number to display|%------> time slot scrolling selection character&gml. 0 - select time slots 1-4 (1-8 if 132 column terminal) 1 - select time slots 5-8 (9-16 if 132 column terminal) . . . . . . . . . . 5 - select time slots 21-24 (41-48 if 132 column terminal) . . . . . 9 - select time slots 37-40 A - select time slots 41-44 B - select time slots 45-48

Page 59: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

RTA Displays 59

Time Slot Analysis (SRSP)

Figure 24. Time and CNT Minor Commands Format

The following sections show examples of several typical time slot analyses.

All groups plus averagesTo display response time 1 for all groups, plus averages for each time slot, enter the following commands:

SRSP

TIMER1

Figure 25. Time Slot Response Analysis for All Groups

xTIMEzzxCNT zz| || +-> response type: I - Input Queue Time| PI - Program Input Queue Time| P - Processing Time| O - Output Queue Time| R0 - Response Time 0| R1 - Response Time 1 (default display)| AL - All six response types listed above|+------> scrolling/average selection character: (blank) display all groups/items and average A display averages only 0-9 scrolling value 0 - show 1st 10 groups/items 1 - show 2nd 10 groups/items . . 9 - show 10th 10 groups/items

SRSP | ID | 08:00-09:00 | 09:00-10:00 | 10:00-10:30 | 10:30-11:00 | TIMER1|G=PARTS | 1.7 | 1.9 | 1.7 | 2.0 |+ |G=BILLING | 0.5 | 0.8 | 0.8 | 0.5 |+ |G=INVOICE | 1.7 | 2.1 | 2.1 | 1.2 |+ |G=MAIL | 0.4 | 0.7 | 1.2 | 1.0 |+ | AVERAGES| 1.3 | 2.1 | 1.1 | 1.8 |+ | OTHER | 0.2 | 1.4 | 3.1 | 2.4 |+ | SYSTEM | 1.2 | 1.8 | 2.3 | 2.1 |

Page 60: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Time Slot Analysis (SRSP)

60 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

All items within a group plus averagesTo display response time 1 for all items within a group plus averages for each time slot, enter the following commands:

SRSP01

TIMER1

These commands result in a display like this:

Figure 26. Time Slot Response Analysis for All Items within a Group

Note: If you choose the group by name rather than number, RTA generates an extra line with the slot TIME headings under the group names. See Figure 19 on page 56 for an example.

RTA can display a maximum of four time slots on one line of an 80-column terminal. On a 132-column terminal, RTA can display up to eight time slots on one line. To display the next set of time slots, place a scrolling character in column 1 of the SRSP command. Blank fields indicate there were no transactions during the interval. Figure 27 on page 60 shows a typical display which contains an interval with no transactions.

Figure 27. Scrolling Time Slot Analysis

The empty time slot on the right indicates that this time slot is not active.

SRSP01| ID | 08:00-09:00 | 09:00-10:00 | 10:00-10:30 | 10:30-11:00 | TIMER1|T=ADDPART | | 2.0 | 1.6 | 1.8 |+ |T=DELPART | 9.2 | | 1.3 | |+ |T=PA* | 0.4 | 0.7 | 0.8 | 0.9 |+ |T=PART | 0.4 | 0.7 | 0.6 | 0.7 |+ |T=PARTS | | | 1.0 | 1.1 |+ |T=UPDPART | | 2.1 | | |+ | AVERAGES| 2.3 | 1.9 | 1.4 | 1.2 |

1SRSP01| ID | 11:00-11:30 | 11:30-12:00 | 12:00-13:00 | 13:00-14:00 | TIMER1|T=ADDPART | | 2.0 | 1.6 | |+ |T=DELPART | 9.2 | | 1.3 | |+ |T=PA* | | | 0.8 | |+ |T=PART | 0.7 | 1.2 | 2.0 | |+ |T=PARTS | | | 1.2 | |+ |T=UPDPART | | 2.1 | | |+ | AVERAGES| 2.3 | 2.1 | 1.4 | |

Page 61: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

RTA Displays 61

Time Slot Analysis (SRSP)

Transaction group averagesTo display average response times for selected response time components, enter the following commands:

1SRSP03

ATIMEO

ATIMER1

These commands result in a display like this:

Figure 28. Average Time Slot Response Analysis for a Group (Slot 5–8)

This display shows the average response time for two response components in time slots 5�8. To see the response time for other time slots, simply change the scrolling character. Figure 29 on page 61 shows an example of average response within time slots 1�4.

Figure 29. Average Time Slot Response Analysis for a Group (Slot 1–4)

Response type AL optionTo display average response times for all six response types, you can enter the AL option in the argument field of the TIME command as follows:

SRSP

TIMEAL

1SRSP03| ID | 11:00-11:30 | 11:30-12:00 | 12:00-13:00 | 13:00-14:00 |ATIMEO | AVERAGES| 0.7 | 1.2 | 0.8 | 1.2 |ATIMER1| AVERAGES| 1.8 | 2.1 | 1.4 | 1.4 |

SRSP03| ID | 08:00-09:00 | 09:00-10:00 | 10:00-10:30 | 10:30-11:00 |ATIMEO | AVERAGES| 1.1 | 1.0 | 1.3 | 1.2 |ATIMER1| AVERAGES| 1.5 | 1.3 | 1.9 | 2.4 |

Page 62: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Time Slot Analysis (SRSP)

62 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

These commands result in a display like this:

Figure 30. Time Slot Analysis for All Six Response Types

Transaction counts (CNT)The TIME command displays the response time data that RTA collected during each time slot. The CNT minor command displays the number of events that RTA recorded during each of these time slots.

Figure 31. Time Slot Response Analysis with Transaction Counts

SRSP03| ID | 08:00-09:00 | 09:00-10:00 | 10:00-10:30 | 10:30-11:00 | TIMEAL|Inqueue | 0.2 | 0.1 | 0.2 | 0.7 |+ |Pgm Inq | | | | |+ |Processing| 0.2 | 0.2 | 0.4 | 0.5 |+ |Resptime 0| 0.4 | 0.3 | 0.6 | 1.2 |+ |Outqueue | 1.1 | 1.0 | 1.3 | 1.2 |+ |Resptime 1| 1.5 | 1.3 | 1.9 | 2.4 |

2SRSP03| ID | 12:00-13:00 | 13:00-14:00 | 14:00-14:30 | 14:30-15:00 | TIMER1|T=BILLING | | 0.2 | 0.8 | |+ | AVERAGES| | 0.2 | 0.8 | | ====---------------------------------------------------------------------- CNT R1|T=BILLING | | 84 | 2 | |+ | TOTALS | | 84 | 2 | |

Page 63: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

RTA Displays 63

Moving Time Slot Analysis (GRSP)

Moving Time Slot Analysis (GRSP)

GRSP commandThe GRSP major command displays the moving time slot analysis.

You can control the parameters that affect a group/item for display, as well as the scaling and window of the display. You can change the defaults of these values in the KOIGBL table (see the Configuration and Customization Guide), or change them dynamically with the ISET immediate command as �Moving Time Slots (ISET)� on page 38 describes.

The parameters for a group item are independent of the groups containing it. An item may be in several groups but it only has one set of controlling parameters.

Figure 32. GRSP (Moving Time Slot) Display Command Format

To select specific groups for display, either enter the group number in the command argument field (nn in Figure 32 on page 63), or use the GRP= keyword to specify the group�s number or name.

The TIME minor command graphically shows transaction response time during the last ten minutes.

GRSPnn xxxxxxxx | | | %----> xxxxxxxx is either a group or group item, not both. | | GRP=group - Name or number of group to display. | If xxxxxxxx and nn are both omitted, | all groups are displayed. | | group item - Group item for which data is to be | displayed. Items are specified as | follows&gml. | TRAN=xxxxxxxx (transaction name) | TERM=xxxxxxxx (LTERM name) | PSB=xxxxxxxx (PSB name) | CLASS=nnn (transaction class) | %-> nn - group number to display

Page 64: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Moving Time Slot Analysis (GRSP)

64 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

Figure 33. TIME Minor Commands Format

RTA displays groups or group items in two ways:

Groups/items are defined as eligible for display if they are either fixed or dynamic, and exceeded their threshold during the window.

The following rules apply to the display of groups/items with GRSP:

� Fixed groups/items (marked with > and < surrounding the name) are chosen for display first and dynamic groups/items are used to fill in the remaining positions.

� If there are six or more fixed groups/items (11 if using a 132-column terminal), then dynamic groups/items do not appear unless you use the scrolling capability.

� Fixed groups/items always fill in from the right side of the display and dynamic from the left.

� If you do not specify a group name, number, or the name of an individual group item, then RTA selects group totals for display.

fixed Always displays.

dynamic Displays only when the response time exceeds a specified threshold during the last 1-10 minute window.

xTIMEzz| || %-> response type&gml. I - Input Queue Time| PI - Program Input Queue Time| P - Processing Time| O - Output Queue Time| R0 - Response Time 0| R1 - Response Time 1 (default display)| AL - All six response types listed above|%------> scrolling/subselection character&gml. A set consists of six groups/items on an 80 column terminal, or eleven groups or items on a 132 column terminal. (blank or 0) - display 1st set of eligible groups/items 1 - display 2nd set of eligible groups/items . . . . . . . . 9 - display 10th set of eligible groups/items A - display 11th set of eligible groups/items . . . . Z - display 36th set of eligible groups/items

Page 65: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

RTA Displays 65

Moving Time Slot Analysis (GRSP)

The asterisks (*) in the display show response times for the group/item for the last ten minutes. If the time is 12:31:24, then RTA calculates the current minute from 12:31:00 through 12:31:24. At 12:32, the 12:31 minute display shifts to the previous minute�s slot.

The default display shows groups in the boxes, however you may display group items in the boxes instead. To do this, enter the group number or name after the GRSP command.

The response of the group/item during the last minute shows numerically on the line below the group/item ID. The response value appears as MM:SS.T or as HH:MM:SS if the response is greater than or equal to one hour.

RTA displays the threshold line (when it exists and falls within the scale) as a series of minus signs (-) or as plus signs (+) where the threshold intercepts the response graph.

Moving time slot examplesFigure 34 on page 65 shows three dynamic groups (BILLING, PARTS, and MAIL) and two fixed groups (INVOICE and SHIPPING). The special SYSTEM group, which displays the response time for all transactions in the system, is also defined as a fixed display group. RTA displays the dynamic groups because they exceeded their threshold within the eligible window. This window for threshold checking spans at least the past five minutes, since RTA would not have displayed the dynamic group MAIL if it were shorter. This is because MAIL did not exceed its threshold during the past four minutes.

A string of asterisks appears beneath the box of any group or item which exceeded its response time threshold. This highlights transactions which are experiencing response time problems.

Figure 34. Moving Time Slot Display

Now use the ISET command to modify the display parameters.

ISETR1 GRP=MAIL THRESH=0

GRSP >> Transaction Group totals display << TIMER1 | BILLING | PARTS | MAIL |>SHIPPING<|>INVOICE <|>SYSTEM <|+ | 0.8 | 0.4 | 0.0 | 0.0 | 0.6 | 0.4 |+ |==========+==========+==========+==========+==========+==========++ 1.0| | | | | | |+ .9| | | | |----------| |+ s .8| *| | | | | |+ e .7|---------+| | | | | |+ c .6| *| * | | | *| * |+ o .5| * *| * |-----+----| | * * *| ** * |+ n .4| * *|--+-++---+| * | * | * * *|-++----+-+|+ d .3| ** *| ***** *| * ** | ** |** **** *|**** ***|+ s .2| ** **| ****** **| ** ** * |-++---+---|******* **|***** ****|+ .1| *****|**********|********* |*** ** |**********|**********|+ +----------+----------+----------+----------+----------+----------++ ***** ***** ***** ***** *****+ min -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0

Page 66: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Moving Time Slot Analysis (GRSP)

66 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

ISETR1 SCALE=2

ISET WINDOW=1

These commands result in a display like this:

Notice that MAIL disappeared, since the one minute window had no responses over the threshold. To ensure a constant display of MAIL, you can set it as a fixed transaction.

GRSP >> Transaction Group totals display << TIMER1 | BILLING | PARTS | |>SHIPPING<|>INVOICE <|>SYSTEM <|+ | 0.8 | 0.4 | | 0.0 | 0.6 | 0.4 |+ |==========+==========+==========+==========+==========+==========++ 2.0| | | | | | |+ 1.8| | | | | | |+ s 1.6| | | | | | |+ e 1.4| | | | | | |+ c 1.2| | | | | | |+ o 1.0| | | | | | |+ n .8|---------+| | | | | |+ d .6| * *| * | | | * * *| * |+ s .4| ** *|--+-++---+| | * |******* *|-++----+-+|+ .2| *****|**********| |-++---+---|**********|***** ****|+ +----------+----------+----------+----------+----------+----------++ ***** ***** ***** *****+ min -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0

Page 67: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

RTA Displays 67

Moving Time Slot Analysis (GRSP)

This example resets the scale back to 1 second and sets MAIL as a fixed transaction:

ISETR1 GRP=MAIL FIX=YES

ISETR1 SCALE=1

The display now shows four fixed groups/items and two dynamic groups/items.

If all six windows are full, and you want to add another group for display, use the scrolling feature of the TIME command. To illustrate this, add one additional fixed group to the display (even though it had no activity in the last ten minutes):

ISETR1 GRP=SAMA FIX=YES

Now GRSP produces a display similar to Figure 35 on page 68.

GRSP >> Transaction Group totals display << TIMER1 | BILLING | PARTS |>SHIPPING<|>INVOICE <|>MAIL <|>SYSTEM <|+ | 0.8 | 0.4 | 0.0 | 0.6 | 0.0 | 0.4 |+ |==========+==========+==========+==========+==========+==========++ 1.0| | | | | | |+ .9| | | | | | |+ s .8| *| | | | | |+ e .7|---------+| | | | | |+ c .6| *| * | | *| | * |+ o .5| * *| * | | * * *|-----+----| ** * |+ n .4| * *|--+-++---+| * | * * *| * |-++----+-+|+ d .3| ** *| ***** *| ** |** **** *| * ** |**** ***|+ s .2| ** **| ****** **|-++---+---|******* **| ** ** * |***** ****|+ .1| *****|**********|*** ** |**********|********* |**********|+ +----------+----------+----------+----------+----------+----------++ ***** ***** ***** ***** *****+ min -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0

Page 68: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Moving Time Slot Analysis (GRSP)

68 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

Figure 35. Moving Time Slot Response Display

GRSP replaces the dynamic group PARTS with the fixed group SAMA.

To scroll the display, enter an alphanumeric character in column one of the TIME minor command. 0 means do not scroll, 1 means scroll past the first six groups or items eligible for display, etc.

Now scroll to illustrate how we can display the group PARTS. Even though we do not have room on one display for all eligible groups, scrolling lets you see more than only six groups.

Figure 36. Moving Time Slot Response Display with Scrolling

GRSP >> Transaction Group totals display << TIMER1 | BILLING |>SAMA <|>SHIPPING<|>INVOICE <|>MAIL <|>SYSTEM <|+ | 0.8 | 0.0 | 0.0 | 0.6 | 0.0 | 0.4 |+ |==========+==========+==========+==========+==========+==========++ 1.0| | | | | | |+ .9| | | | | | |+ s .8| *| | | | | |+ e .7|---------+| | | | | |+ c .6| *| | | *| | |+ o .5| * *| | | * * *|-----+----| |+ n .4| * *| | * | * * *| * |-++----+-+|+ d .3| ** *| | ** |** **** *| * ** |**** ***|+ s .2| ** **| |-++---+---|******* **| ** ** * |***** ****|+ .1| *****| |*** ** |**********|********* |**********|+ +----------+----------+----------+----------+----------+----------++ ***** ***** ***** *****+ min -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0

GRSP >> Transaction Group totals display <<1TIMER1 | PARTS | | | | | |+ | 0.4 | | | | | |+ |==========+==========+==========+==========+==========+==========++ 1.0| | | | | | |+ .9| | | | | | |+ s .8| | | | | | |+ e .7| | | | | | |+ c .6| * | | | | | |+ o .5| * | | | | | |+ n .4|--+-++---+| | | | | |+ d .3| ***** *| | | | | |+ s .2| ****** **| | | | | |+ .1|**********| | | | | |+ +----------+----------+----------+----------+----------+----------++ *****+ min -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0

Page 69: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

RTA Displays 69

Moving Time Slot Analysis (GRSP)

Figure 36 on page 68 shows only the dynamic group PARTS. The TIME command scrolled past the other groups.

Response type AL optionTo display average response times for all six response types, enter the AL option in the argument field of the TIME command as follows:

GRSP

TIMEAL

This results in a display similar to the following:

Figure 37. Graphical Display Showing all Six Response Types

If the GRSP command selects a single group item, such as TRAN=BILLUPD, then AL is the only valid option for the TIME command. If you enter any other response type, such as R0, the TIME command issues a warning message and dynamically changes the response type to AL. This is a powerful method for identifying the cause of a response time delay. For example, if you enter the following commands:

GRSP TRAN=BILLUPD

TIMER0

A display similar to Figure 38 on page 70 appears:

GRSP >> Transaction Group totals display << TIMEAL |Inqueue |Pgm Inq |Processing|Resptime 0|Outqueue |Resptime 1|+ | 0.1 | 0.0 | 0.2 | 0.3 | 0.1 | 0.4 |+ |==========+==========+==========+==========+==========+==========++ 1.0| | | | | | * * |+ .9| | | | * | |* * * |+ S .8| | | | * | |* * ** * |+ E .7| | | |* * * | |** **** * |+ C .6| | | |* *** | |+++++++++-|+ O .5| | | * |* ****** | |********* |+ N .4| * | |* * * * |+++++++++-| * |**********|+ D .3|* *** | |++-++++++-|**********|-+---++-+-|**********|+ S .2|+-+++++-+-|----------|**********|**********|**** ** * |**********|+ .1|**********| |**********|**********|**********|**********|+ +----------+----------+----------+----------+----------+----------++ ***** ***** ***** ***** *****+ MIN -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0

Page 70: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Moving Time Slot Analysis (GRSP)

70 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

Figure 38. Single Group Item Display

This display shows that input queuing and processing time are contributing almost equally to push response time over target thresholds.

GRSP TRAN=BILLUPD TIMEAL >> OI322: Response type ALL forced for single item <<+ |Inqueue |Pgm Inq |Processing|Resptime 0|Outqueue |Resptime 1|+ | 0.1 | 0.0 | 0.2 | 0.3 | 0.1 | 0.4 |+ |==========+==========+==========+==========+==========+==========++ 1.0| | | | | | * * |+ .9| | | | * | |* * * |+ S .8| | | | * | |* * ** * |+ E .7| | | |* * * | |** **** * |+ C .6| | | |* *** | |+++++++++-|+ O .5| | | * |* ****** | |********* |+ N .4| * | |* * * * |+++++++++-| * |**********|+ D .3|* *** | |++-++++++-|**********|-+---++-+-|**********|+ S .2|+-+++++-+-|----------|**********|**********|**** ** * |**********|+ .1|**********| |**********|**********|**********|**********|+ +----------+----------+----------+----------+----------+----------++ ***** ***** ***** ***** *****+ MIN -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0 -8-6-4-2-0

Page 71: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

RTA Displays 71

Response Time Monitor (RTM)

Response Time Monitor (RTM)

RTM commandThe response time monitor (RTM) quickly identifies poorly-performing transactions and terminals. RTM lets you monitor all transactions in IMS, independent of group definitions. It also reports on the transactions and logical terminals with the longest response times.

The RMON command activates the data analysis function of RTM. The XMON command activates the data display function for transactions; TMON activates it for terminals.

Data analysis (RMON)RMON starts and stops RTM data analysis. RMON parameters control the duration of the sampling interval as well as the size of your RTM displays.

Figure 39 on page 71 shows the format of the RMON command.

Figure 39. RMON Command Format

The SIZE parameter controls the number of transactions and terminals with the longest response time, which the XMON and TMON commands display. The default is 10 items.

The INTRV parameter controls the sampling interval in minutes. The default is 15 minutes.

The FIXED/NFIXED parameters control how RTM deletes data from its displays. Let us assume an INTRV (interval) of 15 minutes. With a FIXED window, RTM samples data for 15 minutes and then clears all its displays before it samples more data. FIXED window

RMON ccc SIZE=nn INTRV=nnn FIXED/NFIXED UNIQ/NUNIQ | | | | | | | | | %-> controls display of | | | | items - unique (default) | | | | or non-unique | | | | | | | %-> controls display of | | | items - fixed (default) | | | or not fixed | | | | | %-> controls sampling interval (n = 1-999 in minutes) | | | %-> controls number of items that | can appear on the screen | (n = 1-999) | %-> ON - turn on RTM data collector OFF - turn off RTM data collector ? or blank - display current status

Page 72: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Response Time Monitor (RTM)

72 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

interval displays are more characteristic of the environment later in the interval when the collected data represents a larger sample.

With an NFIXED or moving window, RTM deletes each piece of response time data from its display individually after another one occurs with a higher response time or after 15 minutes, whichever comes first.

The UNIQ/NUNIQ parameters control the number of items within a group that RTM can display. For example, assume that there is one type of transaction called ADDINV that always takes longer than all the other types within the IMS environment. NUNIQ allows more than one ADDINV transaction among those transactions with the highest response time to appear on RTM displays, leaving no space for any other type of transaction. If you do not want this, specify UNIQ.

With UNIQ, RTM only displays the ADDINV transaction with the highest response time to appear on RTM displays, leaving space for other transaction codes.

The first line of Figure 40 on page 72 shows the status of RTM that displays when RMON is issued with no command arguments. The second line is an example of the RMON ON command which sets display parameters.

Figure 40. Typical RMON Display

RMON values are effective until the time interval elapses, or you temporarily turn off the RMON facility.

Data display for transactions (XMON)The XMON command displays transactions with the highest response time.

Figure 41 on page 73 shows the format for the XMON command.

RMON >> OI342: RTM is active; SIZE=5 INTRV= 2 NFIXED NUNIQ>RMON ON SIZE=10 INTRV=15 FIXED NUNIQ

Page 73: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

RTA Displays 73

Response Time Monitor (RTM)

Figure 41. XMON Command Format

RTM samples each response time component independently. Therefore, the transactions with the highest output queue times (O) will not necessarily be the same as those with the highest processing times (P).

The Response Time 0 display also shows the response times of the other components that comprise it: Input Queue Time (I) and Processing Time (P).

In the following example, the status is NFIXED or moving window and NUNIQ or non-unique data collection. That is why more than one of the same type of item (BILLING) can appear on the screen at the same time. The sampling interval is 2 minutes, so at any given moment RTM displays those transactions with the highest response times over the last 2 minutes (16:09:14 to 16:11:14). Response times are in seconds.

The SIZE specified is 5, so only the 5 transactions with the highest response times will display per response time component. Yet, in the Input Queue Time display, only four transactions are active at this time and none are in the output queue. Also note that the R0 display breaks down into input queue and processing time components.

XMONcc | %-> response type: I - Input Queue Time PI - Program Input Queue Time P - Processing Time O - Output Queue Time R0 - Response Time 0 (default) R1 - Response Time 1 blank - Default Response Time 0

Page 74: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Response Time Monitor (RTM)

74 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

Figure 42. Typical XMON Display

Data display for terminals (TMON)TMON displays logical terminals with the highest response time.

Figure 43 on page 75 shows the format of the TMON command.

========================================================================== XMONI Transactions with longest I time 16:09:14 - 16:11:14+ ID I | ID I | ID I+ BILLING 43.3 | BILLING 25.6 | BILLING 23.4+ BILLING 17.5 |========================================================================== XMONPI Transactions with longest PI time 16:09:14 - 16:11:14+ ID PI | ID PI | ID PI========================================================================== XMONP Transactions with longest P time 16:09:14 - 16:11:14+ ID P | ID P | ID P+ BILLING 20.5 | BILLING 20.2 | BILLING 18.0+ BILLING 17.9 |========================================================================== XMONO Transactions with longest O time 16:09:14 - 16:11:14+ ID O | ID O | ID O========================================================================== XMONR0 Transactions with longest R0 time 16:09:14 - 16:11:14+ ID I P R0 | ID I P R0+ BILLING 43.3 17.9 61.2 | BILLING 25.6 20.5 46.1+ BILLING 23.4 18.0 41.4 | BILLING 17.5 20.2 37.7========================================================================== XMONR1 Transactions with longest R1 time 16:09:14 - 16:11:14+ ID R1 | ID R1 | ID R1==========================================================================

Page 75: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

RTA Displays 75

Response Time Monitor (RTM)

Figure 43. TMON Command Format

RTM samples each response time component independently. Therefore the terminals with, for example, the highest output queue times (O) are not necessarily the same as those with the highest processing times (P).

The Response Time 0 display also shows the response times of the other components that comprise it: Input Queue Time (I) and Processing Time (P).

In the following example, the status is NFIXED or moving window and NUNIQ or non-unique data collection. That is why more than one of the same type of item can appear on the screen at the same time. The sampling interval is two minutes, so at any given moment RTM displays those transactions with the highest response times over the last two minutes (16:09:14 - 16:11:14). Response times are in seconds.

The SIZE is five, allowing the five transactions with the highest response times to display per response time component. Yet, in the Input Queue Time display, only four transactions are active at this time and none are in the output queue. Also note that the R0 display breaks down into input queue and processing time components.

TMONcc | %-> response type: I - Input Queue Time PI - Program Input Queue Time P - Processing Time O - Output Queue Time R0 - Response Time 0 R1 - Response Time 1 (default) blank - Default Response Time 1

Page 76: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Response Time Monitor (RTM)

76 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

Figure 44. Typical TMON Display

RMON >> OI342: RTM is active; SIZE=5 INTRV= 2 NFIXED NUNIQ==========================================================================> The following monitors terminal response time components.========================================================================== TMONI Logical Terminals with longest I time 16:09:14 - 16:11:14+ ID I | ID I | ID I+ LDEP1D01 43.3 | L62D 25.6 | L635 23.4+ LDEP0P01 17.5 |========================================================================== TMONPI Logical Terminals with longest PI time 16:09:14 - 16:11:14+ ID PI | ID PI | ID PI========================================================================== TMONP Logical Terminals with longest P time 16:09:14 - 16:11:14+ ID P | ID P | ID P+ LDEP1D01 20.5 | L64F 20.2 | L62D 18.0+ LDEP0P01 17.9 |========================================================================== TMONO Logical Terminals with longest O time 16:09:14 - 16:11:14+ ID O | ID O | ID O========================================================================== TMONR0 Logical Terminals with longest R0 time 16:09:14 - 16:11:14+ ID I P R0 | ID I P R0+ LDEP1D01 43.3 17.9 61.2 | L62D 25.6 18.0 43.6+ L635 23.4 18.0 41.4 | LDEP0P01 17.5 17.9 35.4========================================================================== TMONR1 Logical Terminals with longest R1 time 16:09:14 - 16:11:14+ ID R1 | ID R1 | ID R1==========================================================================

Page 77: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Support Information 77

Support Information

If you have a problem with your IBM software, you want to resolve it quickly. This section describes the following options for obtaining support for IBM software products:

� �Searching knowledge bases� on page 77

� �Obtaining fixes� on page 78

� �Receiving weekly support updates� on page 78

� �Contacting IBM Software Support� on page 79

Searching knowledge basesYou can search the available knowledge bases to determine whether your problem was already encountered and is already documented.

Searching the information center

IBM provides extensive documentation that can be installed on your local computer or on an intranet server. You can use the search function of this information center to query conceptual information, instructions for completing tasks, and reference information.

Searching the Internet

If you cannot find an answer to your question in the information center, search the Internet for the latest, most complete information that might help you resolve your problem.

To search multiple Internet resources for your product, use the Web search topic in your information center. In the navigation frame, click Troubleshooting and support > Searching knowledge bases and select Web search. From this topic, you can search a variety of resources, including the following:

� IBM technotes

� IBM downloads

� IBM Redbooks®

� IBM developerWorks®

� Forums and newsgroups

� Google

A

Page 78: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

78 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

Obtaining fixesA product fix might be available to resolve your problem. To determine what fixes are available for your IBM software product, follow these steps:

1. Go to the IBM Software Support Web site at (http://www.ibm.com/software/support).

2. Click Downloads and drivers in the Support topics section.

3. Select the Software category.

4. Select a product in the Sub-category list.

5. In the Find downloads and drivers by product section, select one software category from the Category list.

6. Select one product from the Sub-category list.

7. Type more search terms in the Search within results if you want to refine your search.

8. Click Search.

9. From the list of downloads returned by your search, click the name of a fix to read the description of the fix and to optionally download the fix.For more information about the types of fixes that are available, refer to the IBM Software Support Handbook at http://techsupport.services.ibm.com/guides/handbook.html.

Receiving weekly support updatesTo receive weekly e-mail notifications about fixes and other software support news, follow these steps:

1. Go to the IBM Software Support Web site at http:/www.ibm.com/software/support.

2. Click My Support in the upper right corner of the page.

3. If you have already registered for My Support, sign in and skip to the next step. If you have not registered, click register now. Complete the registration form using your e-mail address as your IBM ID and click Submit.

4. Click Edit Profile.

5. In the Products list, select Software. A second list is displayed.

6. In the second list, select a product segment, for example, Application servers. A third list is displayed.

7. In the third list, select a product sub-segment, for example, Distributed Application & Web Servers. A list of applicable products is displayed.

8. Select the products for which you want to receive updates, for example, IBM HTTP Server and WebSphere Application Server.

9. Click Add products.

10. After selecting all products that are of interest to you, click Subscribe to email on the Edit profile tab.

11. Select Please send these documents by weekly email.

Page 79: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Support Information 79

12. Update your e-mail address as needed.

13. In the Documents list, select Software.

14. Select the types of documents that you want to receive information about.

15. Click Update. If you experience problems with the My support feature, you can obtain help in one of the following ways:

Online: Send an e-mail message to [email protected], describing your problem.

By phone: Call 1-800-IBM-4You (1-800-426-4968).

Contacting IBM Software SupportIBM Software Support provides assistance with product defects.

Before contacting IBM Software Support, your company must have an active IBM software maintenance contract, and you must be authorized to submit problems to IBM. The type of software maintenance contract that you need depends on the type of product you have:

� For IBM distributed software products (including, but not limited to, Tivoli, Lotus®, and Rational® products, as well as DB2® and WebSphere® products that run on Windows or UNIX operating systems), enroll in Passport Advantage® in one of the following ways:

� Online: Go to the Passport Advantage Web page (http://www.lotus.com/services/passport.nsf/WebDocs/ Passport_Advantage_Home) and click How to Enroll

� By phone: For the phone number to call in your country, go to the IBM Software Support Web site at http://techsupport.services.ibm.com/guides/contacts.html and click the name of your geographic region.

� For customers with Subscription and Support (S & S) contracts, go to the Software Service Request Web site at https://techsupport.services.ibm.com/ssr/login.

� For customers with IBMLink�, CATIA, Linux�, S/390®, iSeries�, pSeries®, zSeries®, and other support agreements, go to the Support Line Web site at http://www.ibm.com/services/us/index.wss/so/its/a1000030/dt006.

� For IBM eServer� software products (including, but not limited to, DB2 and WebSphere products that run in zSeries, pSeries, and iSeries environments), you can purchase a software maintenance agreement by working directly with an IBM sales representative or an IBM Business Partner. For more information about support for eServer software products, go to the IBM Technical Support Advantage Web site at http://www.ibm.com/servers/eserver/techsupport.html.

If you are not sure what type of software maintenance contract you need, call 1-800-IBMSERV (1-800-426-7378) in the United States. From other countries, go to the contacts page of the IBM Software Support Handbook on the Web at

Page 80: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

80 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

http://techsupport.services.ibm.com/guides/contacts.html and click the name of your geographic region for phone numbers of people who provide support for your location.

To contact IBM Software Support, follow these steps:

1. �Determining the business impact� on page 802. �Describing problems and gathering information� on page 803. �Submitting problems� on page 81

Determining the business impactWhen you report a problem to IBM, you are asked to supply a severity level. Therefore, you need to understand and assess the business impact of the problem that you are reporting. Use the following criteria:

Describing problems and gathering informationWhen explaining a problem to IBM, be as specific as possible. Include all relevant background information so that IBM Software Support specialists can help you solve the problem efficiently. To save time, know the answers to these questions:

� What software versions were you running when the problem occurred?

� Do you have logs, traces, and messages that are related to the problem symptoms? IBM Software Support is likely to ask for this information.

� Can you re-create the problem? If so, what steps were performed to re-create the problem?

� Did you make any changes to the system? For example, did you make changes to the hardware, operating system, networking software, and so on.

� Are you currently using a workaround for the problem? If so, be prepared to explain the workaround when you report the problem.

� What software versions were you running when the problem occurred?

Severity 1 The problem has a critical business impact. You are unable to use the program, resulting in a critical impact on operations. This condition requires an immediate solution.

Severity 2 The problem has a significant business impact. The program is usable, but it is severely limited.

Severity 3 The problem has some business impact. The program is usable, but less significant features (not critical to operations) are unavailable.

Severity 4 The problem has minimal business impact. The problem causes little impact on operations, or a reasonable circumvention to the problem was implemented.

Page 81: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Support Information 81

Submitting problemsYou can submit your problem to IBM Software Support in one of two ways:

� Online: Click Submit and track problems on the IBM Software Support site at http://www.ibm.com/software/support/probsub.html. Type your information into the appropriate problem submission form.

� By phone: For the phone number to call in your country, go to the contacts page of the IBM Software Support Handbook (http://techsupport.services.ibm.com/guides/contacts.html) and click the name of your geographic region.

If the problem you submit is for a software defect or for missing or inaccurate documentation, IBM Software Support creates an Authorized Program Analysis Report (APAR). The APAR describes the problem in detail. Whenever possible, IBM Software Support provides a workaround that you can implement until the APAR is resolved and a fix is delivered. IBM publishes resolved APARs on the Software Support Web site daily, so that other users who experience the same problem can benefit from the same resolution.

Page 82: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

82 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

Page 83: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Notices 83

Notices

OverviewThis information was developed for products and services offered in the U.S.A. IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to evaluate and verify the operation of any non-IBM product, program, or service.

IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not give you any license to these patents. You can send license inquiries, in writing, to:

IBM Director of LicensingIBM CorporationNorth Castle DriveArmonk, NY 10504-1785 U.S.A.

For license inquiries regarding double-byte (DBCS) information, contact the IBM Intellectual Property Department in your country or send inquiries, in writing, to:

IBM World Trade Asia CorporationLicensing2-31 Roppongi 3-chome, Minato-kuTokyo 106, Japan

The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law:

INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement might not apply to you.

This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in

B

Page 84: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

84 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice.

Any references in this information to non-IBM Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk.

IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you.

Licensees of this program who wish to have information about it for the purpose of enabling: (i) the exchange of information between independently created programs and other programs (including this one) and (ii) the mutual use of the information which has been exchanged, should contact:

IBM Corporation2Z4A/10111400 Burnet RoadAustin, TX 78758 U.S.A.

Such information may be available, subject to appropriate terms and conditions, including in some cases payment of a fee.

The licensed program described in this document and all licensed material available for it are provided by IBM under terms of the IBM Customer Agreement, IBM International Program License Agreement or any equivalent agreement between us.

Any performance data contained herein was determined in a controlled environment. Therefore, the results obtained in other operating environments may vary significantly. Some measurements may have been made on development-level systems and there is no guarantee that these measurements will be the same on generally available systems. Furthermore, some measurement may have been estimated through extrapolation. Actual results may vary. Users of this document should verify the applicable data for their specific environment.

Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.

All statements regarding IBM's future direction or intent are subject to change or withdrawal without notice, and represent goals and objectives only.

All IBM prices shown are IBM's suggested retail prices, are current and are subject to change without notice. Dealer prices may vary.

This information is for planning purposes only. The information herein is subject to change before the products described become available.

This information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible, the examples include the names of individuals, companies, brands, and products. All of these names are fictitious and any

Page 85: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Notices 85

similarity to the names and addresses used by an actual business enterprise is entirely coincidental.

COPYRIGHT LICENSE:

This information contains sample application programs in source language, which illustrate programming techniques on various operating platforms. You may copy, modify, and distribute these sample programs in any form without payment to IBM, for the purposes of developing, using, marketing or distributing application programs conforming to the application programming interface for the operating platform for which the sample programs are written. These examples have not been thoroughly tested under all conditions. IBM, therefore, cannot guarantee or imply reliability, serviceability, or function of these programs. You may copy, modify, and distribute these sample programs in any form without payment to IBM for the purposes of developing, using, marketing, or distributing application programs conforming to IBM�s application programming interfaces.

Each copy or any portion of these sample programs or any derivative work, must include a copyright notice as follows:

© (your company name) (year). Portions of this code are derived from IBM Corp. Sample Programs. © Copyright IBM Corp. _enter the year or years_. All rights reserved.

If you are viewing this information in softcopy form, the photographs and color illustrations might not display.

TrademarksIBM, the IBM logo, AIX, DB2, developerWorks, eServer, IBMLink, Informix, iSeries, Lotus, Passport Advantage, pSeries, Rational, Redbooks, S/390, Tivoli, the Tivoli logo, Tivoli Enterprise Console, TME, WebSphere, and zSeries are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both.

Intel, Intel Inside (logos), MMX, Celeron, Intel Centrino, Intel Xeon, Itanium, Pentium and Pentium III Xeon are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States, other countries, or both.

Linux is a trademark of Linus Torvalds in the United States, other countries, or both.

Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.

UNIX is a registered trademark of The Open Group in the United States and other countries.

Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.

Page 86: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

86 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

Other company, product, and service names may be trademarks or service marks of others.

Page 87: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Index 87

Index

Symbols$OIRTA macro 34, 35$OIRTA SLOT macros 58

AADDINV transaction 72all six types display 57application response time 42ARSP exception 26, 39, 47

defining threshold 48automatic response time threshold monitoring

(ARSP) 26, 47average response time analysis for a group 56average time slot response

analysis for a group 61

Bbooks

see publications 12, 14

CCNT minor 53, 57, 62

command format 54, 59format 58

customer supportsee Software Support 79

Ddata

analysis (RMON) 71collection 33–40display for terminals (TIMON) 74display for transactions (XMON) 72

Default Parameters 34documentation conventions 17dynamic display 64

EEnd-to-End Response Time

calculating 42End-to-End Response Time Feature 41–46

calculating response time 42displaying 45

exceptions 47–49EXPTHR parameter 48

Ffixed display 64FIXED parameter 71FIXED window 71

GGRAPH

menu option screen 31group

analysis 28default 38item 38item types 55

group displayrules 64

GRSP (moving time slot) displaycommand format 63

GRSP major 63display commands 39

GRSP major see moving time slot analysis (GRSP)

Hhost response time 42

IICTL immediate 36

format 36information centers, searching to find software

problem resolution 77input queue time (I) 22input technique 29INTRV parameter 71IRSP (time interval) display

command format 53IRSP major 54, 55IRSP major see time interval analysis (IRSP)IRTA command 49IRTA major 27, 33

format 34IRTA OFF 36

Page 88: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

K

88 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

ISET immediate 38, 65format-group 38format-group items 39with SCALE 40

Kknowledge bases, searching to find software problem

resolution 77

Mmanuals

see publications 12, 14menus 30moving time slot

display 51, 65, 66moving time slot (ISET)

scale and windowchanging defaults 38

moving time slot analysis (GRSP) 24, 25, 63moving time slot examples 65moving time slot response

display 67scrolling 68

moving time slots (ISET) 38moving window 72

NNETW immediate 45network response time 42newsgroups 15NFIXED parameter 71, 73, 75NFIXED window 72NUNIQ parameter 72, 73, 75

Oonline publications

accessing 14ordering publications 15OTHER major 28output queue time (0) 23overview 19–31

Pprocessing time (P) 22program input queue time (PI) 22publications 12

accessing online 14ordering 15

Rresponse 57response time

all group plus averages 59all groups plus averages 54all items within group plus averages 60application 42end-to-end 42group averages 56interval 24tracking 24type AL option 57

response time 0 (RO) 23response time 1 (R1) 23response time analysis component

description 11response time monitor (RTM) 27, 71

display 51response type AL option 61, 69response types

display of all six 69RIME minor

command format 54RMON immediate 71

display 72format 71

RTA 11default parameters 35description 11displays 51–76menu 30switch off with IRTA OFF 27

RTM 27RTMA

see response type monitor

SSCALE parameter 40selected time slot analysis (SRSP) 24, 25set up transactions for ARSP commands 49SETG major 49short-term analysis 24single group item

display 70SIZE parameter 71SNA

how ETE calculates events in 42Software Support

contacting 79

Page 89: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

Index 89

T

SRSP displayformat 58

SRSP major 58SYSTEM major 28

Ttime interval

analysis for all items in group PARTS 56display 51

time interval analysis (IRSP) 24, 53time interval response analysis

analysis for all groups 54time intervals (ICTL) 36TIME minor 24, 53, 57, 61, 62, 63

command format 59format 58

Time minorformat 64

time slotdisplay 51max displayers 60

time slot analysis 25, 58all six response types 62moving 25scrolling 60

time slot response analysisfor all groups 59for all items within a group 60with transaction counts 62

Tivoli software information center 14TMON immediate 74

display 76format 75

transaction counts (CNT) 57, 62display 57

transaction groupanalysis 55

UUNIQ parameter 72

VVTAM response time 42

WWINDOW 40

XXMON immediate 72

display 74format 73

Page 90: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

X

90 IBM Tivoli OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual, Version 5.5.0

Page 91: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains
Page 92: OMEGAMON II for IMS Response Time Analysis (RTA) Reference ...publib.boulder.ibm.com/tividd/td/ITOMEGAIIfIMS/... · Configuring IBM Tivoli OMEGAMON XE for IMS on z/OS, SC32-9354 Explains

IBM@

Part Number: SC32-9363-00

Printed in USA

SC32-9363-00

SC32-9363-00


Recommended