OMEGAMON II for IMS Realtime Commands Reference Manual V510

11 downloads 91 Views 4MB Size Report
Registered trademarks and service marks of Candle Corporation: AF/ OPERATOR, AF/PERFORMER, ...... This manual contains reference information on the command user interface ...... LG logging commands. LN line commands. ME memory commands. MF ...... Number of active LU 6.2 synchronous conversations.
Realtime Commands Reference Manual OMEGAMON II® for IMS Version 510

GC32-9268-00 March 2002

Candle Corporation 201 North Douglas Street El Segundo, California 90245-9796

Registered trademarks and service marks of Candle Corporation: AF/OPERATOR, AF/PERFORMER, AF/REMOTE, Availability Command Center, Candle, Candle Command Center, Candle Direct logo, Candle Electronic Customer Support, Candle logo, Candle Management Server, Candle Management Workstation, Candle Technologies, CL/CONFERENCE, CL/SUPERSESSION, CommandWatch, CT, CT/Data Server, CT/DS, DELTAMON, eBA, eBA*ServiceMonitor, eBA*ServiceNetwork, eBusiness Institute, ETEWatch, IntelliWatch, IntelliWatch Pinnacle, MQSecure, MQView, OMEGACENTER, OMEGAMON, OMEGAMON/e, OMEGAMON II, OMEGAMON Monitoring Agent, OMEGAVIEW, OMEGAVIEW II, PQEdit, Solutions for Networked Applications, Solutions for Networked Businesses, and Transplex. Trademarks and service marks of Candle Corporation: Alert Adapter, Alert Adapter Plus, Alert Emitter, AMS, Amsys, AutoBridge, AUTOMATED FACILITIES, Availability Management Systems, Candle Alert, Candle Business Partner Logo, Candle Command Center/SentinelManager, Candle CommandPro, Candle CIRCUIT, Candle eDelivery, CandleLight, CandleNet, CandleNet 2000, CandleNet Command Center, CandleNet eBP, CandleNet eBP Access, CandleNet eBP Administrator, CandleNet eBP Broker Access, CandleNet eBP Configuration, CandleNet eBP Connector, CandleNet eBP File Transfer, CandleNet eBP Host Connect, CandleNet eBP Object Access, CandleNet eBP Object Browser, CandleNet eBP Secure Access, CandleNet eBP Service Directory, CandleNet eBP Universal Connector, CandleNet eBP Workflow Access, CandleNet eBusiness Assurance, CandleNet eBusiness Exchange, CandleNet eBusiness Platform, CandleNet eBusiness Platform Administrator, CandleNet eBusiness Platform Connector, CandleNet eBusiness Platform Connectors, CandleNet eBusiness Platform Powered by Roma Technology, CandleNet eBusiness Platform Service Directory, CandleNet Portal, CCC, CCP, CEBA, CECS, CICAT, CL/ENGINE, CL/GATEWAY, CL/TECHNOLOGY, CMS, CMW, Command & Control, Connect-Notes, Connect-Two, CSA ANALYZER, CT/ALS, CT/Application Logic Services, CT/DCS, CT/Distributed Computing Services, CT/Engine, CT/Implementation Services, CT/IX, CT/Workbench, CT/Workstation Server, CT/WS, !DB Logo, !DB/DASD, !DB/EXPLAIN, !DB/MIGRATOR, !DB/QUICKCHANGE, !DB/QUICKCOMPARE, !DB/SMU, !DB/Tools, !DB/WORKBENCH, Design Network, DEXAN, e2e, eBAA, eBAAuditor, eBAN, eBANetwork, eBAAPractice, eBP, eBusiness Assurance, eBusiness Assurance Network, eBusiness at the speed of light, eBusiness at the speed of light logo, eBusiness Exchange, eBusiness Institute, eBX, End-to-End, ENTERPRISE, Enterprise Candle Command Center, Enterprise Candle Management Workstation, Enterprise Reporter Plus, EPILOG, ER+, ERPNet, ESRA, ETEWatch Customizer, HostBridge, InterFlow, Candle InterFlow, Lava Console, MessageMate, Messaging Mastered, Millennium Management Blueprint, MMNA, MQADMIN, MQEdit, MQEXPERT, MQMON, NBX, NetGlue, NetGlue Extra, NetMirror, NetScheduler, OMA, OMC Gateway, OMC Status Manager, OMEGACENTER Bridge, OMEGACENTER Gateway, OMEGACENTER Status Manager, OMEGAMON Management Center, OSM, PC COMPANION, Performance Pac, PowerQ, PQConfiguration, PQScope, Response Time Network, Roma, Roma Application Manager, Roma Broker, Roma BSP, Roma Connector, Roma Developer, Roma FS/A, Roma FS/Access, RomaNet, Roma Network, Roma Object Access, Roma Secure, Roma WF/Access, Roma Workflow Access, RTA, RTN, SentinelManager, Somerset, Somerset Systems, Status Monitor, The Millennium Alliance, The Millennium Alliance logo, The Millennium Management Network Alliance, TMA2000, Tracer, Unified Directory Services, Volcano and ZCopy. Trademarks and registered trademarks of other companies: AIX, DB2, MQSeries and WebSphere are registered trademarks of International Business Machines Corporation. SAP is a registered trademark and R/3 is a trademark of SAP AG. UNIX is a registered trademark in the U.S. and other countries, licensed exclusively through X/Open Company Ltd. HP-UX is a trademark of Hewlett-Packard Company. SunOS is a trademark of Sun Microsystems, Inc. All other company and product names used herein are trademarks or registered trademarks of their respective companies.

Copyright © March 2002, Candle Corporation, a California corporation. All rights reserved. International rights secured. Threaded Environment for AS/400, Patent No. 5,504,898; Data Server with Data Probes Employing Predicate Tests in Rule Statements (Event Driven Sampling), Patent No. 5,615,359; MVS/ESA Message Transport System Using the XCF Coupling Facility, Patent No. 5,754,856; Intelligent Remote Agent for Computer Performance Monitoring, Patent No. 5,781,703; Data Server with Event Driven Sampling, Patent No. 5,809,238; Threaded Environment for Computer Systems Without Native Threading Support, Patent No. 5,835,763; Object Procedure Messaging Facility, Patent No. 5,848,234; End-to-End Response Time Measurement for Computer Programs, Patent No. 5,991,705; Communications on a Network, Patent Pending; Improved Message Queuing Based Network Computing Architecture, Patent Pending; User Interface for System Management Applications, Patent Pending. NOTICE: This documentation is provided with RESTRICTED RIGHTS. Use, duplication, or disclosure by the Government is subject to restrictions set forth in the applicable license agreement and/or the applicable government rights clause. This documentation contains confidential, proprietary information of Candle Corporation that is licensed for your internal use only. Any unauthorized use, duplication, or disclosure is unlawful.

2

OMEGAMON II for IMS Realtime Commands Reference Manual V510

Contents List of Figures

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7

List of Tables

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

Preface

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 About This Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12 Adobe Portable Document Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15 Documentation Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16

What’s New

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Application Trace Facility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20 New OMEGAMON II Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21 Documentation Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22

Chapter 1.

Operational Essentials. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 OMEGAMON II User Interfaces and Components . . . . . . . . . . . . . . . . . . . . . . . . . . . .24 Software Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27 Modes of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28 INFO-line Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30 Entering Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32 Command Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35

Chapter 2.

Operational Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Command Modifiers and Help Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40 Operational INFO-line and Immediate Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . .42

Chapter 3.

User Profile Facility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 OMEGAMON Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84 Multi-line Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86 Profile Maintenance Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87 Controlling Session and Display Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88 Setting Print Output Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89 Setting Color Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95 Setting Operational Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100 Setting Installation Performance Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102

Chapter 4.

Commands for Customizing and Creating Exceptions. . . . . . . . . . . . . . . . . . . 103 Customizing IMS Exceptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .104 Customizing Profiles for Users Who Log On through the CUA Interface . . . . . . . . . . .105 Commands for Controlling Exception Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106 Resource Contention Exception Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .120

Contents

3

Chapter 5.

System Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 Real Memory Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .124 Common Storage Area Virtual Memory Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . .125 CSA Storage Isolation Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .127 IMS Control Block Display Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .128 Dynamic Control Block Table Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .135 Dynamic Control Block Table Minor Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . .136 Display Checkpoint ID Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .138 MFS Format Blocks in Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .139 Display Information from $$IMSDIR Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .141 Locate IMS Modules in Virtual Memory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .143 IMS Startup Parameters and Overrides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .144 IRLM Startup Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .146 IMS Control Region Virtual Storage Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .149 General IMS Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .151 IMS Online Change Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .156 IMS Dataset Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .158 IMS Transaction Rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .166 Fast Path Transaction Rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .167 IMS Trace Table Entries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .169 Time-Controlled Operations Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .170 Plotting System Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .172

Chapter 6.

Device Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 Device Listing Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .176 Disk Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .178 Tape Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .188 Long-Term Device Utilization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .195

Chapter 7.

Group Definition and Activation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 Defining Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .202 Specifying Maximum Number of Transaction Groups . . . . . . . . . . . . . . . . . . . . . . . . .208 Activating New Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .210 Selecting Groups Automatically. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .211

Chapter 8.

IMS Regions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 IMS Region Immediate Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .216 IMS Region Major Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .221 IMS Region Minor Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .226

Chapter 9.

IMS Resource Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 Scheduling Class Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .256 Database Management Block Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .260 Program Specification Block Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .270 IMS User Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .277

4

OMEGAMON II for IMS Realtime Commands Reference Manual V510

Logical Terminal Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .280 Physical Terminal and Line Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .284 IMS VTAM Node Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .288 Transaction Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .291 IMS Conversation Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .298 Pool Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .301 IMS Logging Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .337 Fast Path Resource Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .343 Extended Recovery Facility (XRF) Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .356

Chapter 10.

IMS/DB2 Attach Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359 Major Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .360 Minor Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .361

Chapter 11.

Authorized Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 Using Authorized Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .365 Address Specification for Storage Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .369 Displaying and Modifying Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .372 Console-related Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .387 Collecting Data about Address Spaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .396 Online Facility for Logging IMS Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .409 Displaying and Modifying Data Space and Hiperspace Storage. . . . . . . . . . . . . . . . . .414

Appendix A.

Automating and Logging Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421 Event- and Time-driven Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .422 Controlling Automating Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .423 Setting Parameters for XLF and ASF Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .425 Logging Parameters for XLF, ASF, and TSF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .428 Using Screen Spaces in ASF and TSF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .429

Appendix B.

The Database Control (DBCTL) Environment . . . . . . . . . . . . . . . . . . . . . . . . 433 OMEGAMON II for IMS Differences in DBCTL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .434 OMEGAMON Command DIfferences in DBCTL . . . . . . . . . . . . . . . . . . . . . . . . . . . . .435 Exception Differences in DBCTL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .436 Minor Command Differences in DBCTL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .438

Appendix C.

The Candle Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441 Candle Subsystem Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .442 Starting and Stopping the Candle Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .443

Appendix D.

Guide to Candle Customer Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445 Base Maintenance Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .446 Enhanced Support Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .450 Customer Support Contact Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .451

Index

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453

Contents

5

6

OMEGAMON II for IMS Realtime Commands Reference Manual V510

List of Figures FIGURE 1. FIGURE 2. FIGURE 3. FIGURE 4. FIGURE 5. FIGURE 6. FIGURE 7. FIGURE 8. FIGURE 9. FIGURE 10. FIGURE 11. FIGURE 12. FIGURE 13. FIGURE 14. FIGURE 15. FIGURE 16. FIGURE 17. FIGURE 18. FIGURE 19. FIGURE 20. FIGURE 21. FIGURE 22. FIGURE 23. FIGURE 24. FIGURE 25. FIGURE 26. FIGURE 27. FIGURE 28. FIGURE 29. FIGURE 30. FIGURE 31. FIGURE 32. FIGURE 33. FIGURE 34. FIGURE 35. FIGURE 36. FIGURE 37. FIGURE 38. FIGURE 39. FIGURE 40.

OMEGAMON II user interfaces and components . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24 INFO-line command help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37 SQA and ESQA utilization display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .126 IMSCTL region virtual storage areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .150 ASYS information for IMS without Remote Site Recovery . . . . . . . . . . . . . . . . . . . . . .151 ISYS information for IMS without Remote Site Recovery . . . . . . . . . . . . . . . . . . . . . .153 ISYS information for IMS with Remote Site Recovery . . . . . . . . . . . . . . . . . . . . . . . . .154 Typical MVS System information display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .154 PDSK under IDEV display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .197 PDSK display of devices allocated to the DLS address space . . . . . . . . . . . . . . . . . . .198 Typical analysis of OLDS activity using IDEV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .199 Typical analysis of WADS activity using IDEV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .199 ISAP command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .216 THIN Add command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .217 THIN List command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .217 THIN Delete command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .218 TTIM Add command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .219 TTIM List command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .220 TTIM Delete command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .220 RGN command used with IDEV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .221 LOCK command display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .230 Region major command with several minor commands . . . . . . . . . . . . . . . . . . . . . . .248 Region major command with service unit and page rate minor commands . . . . . . . . .248 Physical Line Minor Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .287 IMS conversation commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .300 CIOP major and minor commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .303 Typical RECA command output display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .307 Typical HIOP major and SIZE minor output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .307 Typical AIOP major and SIZE minor output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .308 DMPL Major and SIZE Minor Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .312 Display VSAM buffer subpool statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .314 ISAM/OSAM buffer pool statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .317 FPDB major and BSTS and SIZE minor commands . . . . . . . . . . . . . . . . . . . . . . . . . .322 Typical EPCB major and SIZE minor output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .324 Message format pool statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .326 SB16, SDIR, SFRE, and SDYN minor commands . . . . . . . . . . . . . . . . . . . . . . . . . . . .327 IMS PSBW pool information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .329 DSIZ and SIZE minor commands of PSPL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .331 QBUF major and SIZE, REQU, and BIOS minor commands. . . . . . . . . . . . . . . . . . . .334 LUMP pool statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .336

List of Figures

7

FIGURE 41. FIGURE 41. FIGURE 42. FIGURE 43. FIGURE 44. FIGURE 45. FIGURE 46. FIGURE 47. FIGURE 48. FIGURE 49. FIGURE 50. FIGURE 51. FIGURE 52. FIGURE 53. FIGURE 54. FIGURE 55. FIGURE 56. FIGURE 57.

8

(Part 1 of 2). LSYS and its minor commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .338 (part 2 of 2). LSYS and its minor commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .339 RCDx Command and Its Minors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .355 XRFS command executed on the active IMS system . . . . . . . . . . . . . . . . . . . . . . . . . .356 XRFS command executed on the standby IMS system. . . . . . . . . . . . . . . . . . . . . . . . .356 XRSV command output (RDS surveillance mode inactive) . . . . . . . . . . . . . . . . . . . . .357 XRSV command output (LINK surveillance mode not selected). . . . . . . . . . . . . . . . . .358 Typical output for ILST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .373 XLMS output in character format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .375 XLMS output in hex and character formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .375 Output from XMLS command with an action character . . . . . . . . . . . . . . . . . . . . . . . .376 ICNS command with the ICMD authorized command . . . . . . . . . . . . . . . . . . . . . . . .390 OCMD and CONS output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .393 AMAP display format (XA and ESA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .398 Example of TCB structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .408 Typical JCL for external writer procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .409 Dynamically allocating a dataset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .412 DEX02 screen space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .431

OMEGAMON II for IMS Realtime Commands Reference Manual V510

List of Tables Table 1. Table 2. Table 3. Table 4. Table 5. Table 6. Table 7.

OMEGAMON II for IMS Documentation Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12 Symbols in Command Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17 OUTP minor commands with initial settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90 Color/Highlighting settings in .SCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99 Exception analysis control commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106 Commands that require the action character . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .366 Partial List of Valid Control Block Identifiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .371

List of Tables

9

10

OMEGAMON II for IMS Realtime Commands Reference Manual V510

P

Preface

Introduction This manual contains reference information on the command user interface for the realtime performance component (OMEGAMON®) of OMEGAMON II® for IMS, Version 510. The manual describes each command in detail, and is organized into chapters that group the commands by the type of information they display. For example, there are chapters on the commands that give information about IMS devices, IMS regions, and IMS internal and external resources. In addition, the opening chapters cover operational essentials, and starting and stopping the product.

Preface

11

About This Book

About This Book Who should read this book This manual is for users who are familiar with performance monitoring software and IMS. For introductory, step-by-step instructions on how to use OMEGAMON II for IMS’s command interface as well as the primary CUA™ interface and menu interface, see the OMEGAMON II for IMS User’s Guide. This manual does not include information about the commands used by the bottleneck analysis (DEXAN), response time analysis (RTA), or historical (EPILOG) components of OMEGAMON II for IMS. For descriptions of these commands, see the: n

OMEGAMON II for IMS Bottleneck Analysis Reference Manual,

n

OMEGAMON II for IMS Response Time Analysis (RTA) Reference Manual,

n

OMEGAMON II for IMS Historical Component (EPILOG) Reference Manual

In this manual, OMEGAMON II refers to the OMEGAMON II for IMS product, and OMEGAMON refers to the command interface of the realtime performance component of OMEGAMON II for IMS, unless the context indicates otherwise.

Documentation set information The documentation listed in the following table is available for the Candle IMS Products. To order additional product manuals, contact your Candle Support Services representative. Table 1. OMEGAMON II for IMS Documentation Set Document Number

12

Document Name

Description

ET53-5586

End-to-End Response Time Feature (ETE) Reference Manual

Provides reference information about ETE commands, error messages, return codes, and sense codes.

IC51-6057

Installing Candle Products on MVS

Provides installation instructions and other installation considerations.

I251-5610

OMEGAMON II for IMS and OMEGAMON II for DBCTL Configuration and Customization Guide

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

components.

OMEGAMON II for IMS Realtime Commands Reference Manual V510

About This Book

Table 1. OMEGAMON II for IMS Documentation Set Document Number

Document Name

Description

I253-6332

OMEGAMON II for IMS Realtime Commands Reference Manual

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

I253-6333

OMEGAMON II for IMS Bottleneck Analysis Reference Manual

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

I253-6336

OMEGAMON II for IMS Historical Component (EPILOG) Reference Manual

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

I254-6334

OMEGAMON II for IMS User’s Guide

Teaches the basics of using OMEGAMON II for IMS to manage realtime IMS environments.

I254-6335

OMEGAMON II for IMS Historical Component (EPILOG) User’s Guide

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

I254-6337

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

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

I299-6303

OMEGAMON II for IMS and OMEGAMON II for DBCTL Application Trace Facility

Provides user and reference information about the features of the Application Trace Facility (ATF) component.

I299-6338

OMEGAMON II for IMS and OMEGAMON II for DBCTL Transaction Reporting Facility

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

I299-6339

OMEGAMON II for IMS and OMEGAMON II for DBCTL IMS Console Facility

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

W052-6238, W052-6239, W052-6240, W052-6356, W052-6357

Candle Products Messages Provides reference summary Manual, Vol. 1 through 5 information for all Candle product messages.

Preface

13

About This Book

Where to look for more information For more information related to this product, please see the n

technical documentation CD-ROM that came with your product

n

technical documentation information available on the Candle Web site at www.candle.com

n

online help provided with this and the other related products.

We would like to hear from you Candle welcomes your comments and suggestions for changes or additions to the documentation set. A user comment form, located at the back of each manual, provides simple instructions for communicating with the Candle Information Development department. You can also send email to [email protected]. Please include “OMEGAMON II® for IMS Historical Component (EPILOG) Reference Manual” in the subject line.

14

OMEGAMON II for IMS Realtime Commands Reference Manual V510

Adobe Portable Document Format

Adobe Portable Document Format Printing this book Candle supplies documentation in the Adobe Portable Document Format (PDF). The Adobe Acrobat Reader will print PDF documents with the fonts, formatting, and graphics in the original document. To print a Candle document, do the following: 1. Specify the print options for your system. From the Acrobat Reader Menu bar, select File > Page Setup… and make your selections. A setting of 300 dpi is highly recommended as is duplex printing if your printer supports this option. 2. To start printing, select File > Print... on the Acrobat Reader Menu bar. 3. On the Print pop-up, select one of the Print Range options for n All n Current page n Pages from: [ ] to: [ ] 4. (Optional). Select the Shrink to Fit option if you need to fit oversize pages to the paper size currently loaded on your printer.

Printing problems? The print quality of your output is ultimately determined by your printer. Sometimes printing problems can occur. If you experience printing problems, potential areas to check are: n settings for your printer and printer driver. (The dpi settings for both your driver and printer should be the same. A setting of 300 dpi is recommended.) n the printer driver you are using. (You may need a different printer driver or the Universal Printer driver from Adobe. This free printer driver is available at www.adobe.com.) n the halftone/graphics color adjustment for printing color on black and white printers (check the printer properties under Start > Settings > Printer). For more information, see the online help for the Acrobat Reader. n the amount of available memory in your printer. (Insufficient memory can cause a document or graphics to fail to print.) For additional information on printing problems, refer to the documentation for your printer or contact your printer manufacturer.

Contacting Adobe If additional information is needed about Adobe Acrobat Reader or printing problems, see the Readme.pdf file that ships with Adobe Acrobat Reader or contact Adobe at www.adobe.com.

Preface

15

Documentation Conventions

Documentation Conventions Introduction Candle documentation adheres to accepted typographical conventions for command syntax. Conventions specific to Candle documentation are discussed in the following sections.

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

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

Variables and literals In examples of 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. Note: In ordinary text, variable names appear in italics.

16

OMEGAMON II for IMS Realtime Commands Reference Manual V510

Documentation Conventions

Symbols The following symbols may appear in command syntax: Table 2. 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 | NO In 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.

{}

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.

Preface

17

Documentation Conventions

18

OMEGAMON II for IMS Realtime Commands Reference Manual V510

What’s New

W Chapter overview

Version 510 of OMEGAMON II for IMS and OMEGAMON II for DBCTL significantly enhanced the Application Trace Facility. This version also provides several new functions, which broaden the overall functionality of OMEGAMON II for IMS and OMEGAMON II for DBCTL.

Chapter contents Application Trace Facility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 New OMEGAMON II Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Documentation Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

What’s New

19

Application Trace Facility

Application Trace Facility Application Trace Facility (ATF) is a monitoring agent in OMEGAMON II for IMS and OMEGAMON II for DBCTL. In Version 510, ATF was significantly enhanced so that: n

Multiple ATF OMEGAMON Classic address space sessions can monitor the same IMS

n

The IMS Monitor can run concurrently with these ATF sessions

n

All environments for IMS, IMS DB/DC, IMS DC and IMS DBCTL are supported

n

A site has external control of its operations

n

IMS Version 7 DC Monitor is supported

n

Concurrent Online TRF display and ATF display functions are supported

In the previous Version 500, ATF had a DETAIL parameter that could be set to LOW or HIGH. In Version 510, this parameter was removed and the function was separated to display this information on separate sets of panels: n

What used to be DETAIL=LOW in ATF V500 is now the Online TRF Display

n

What used to be DETAIL=HIGH in ATF V500 is now new ATF panels

The changes made to ATF in this release are explained in detail in the OMEGAMON II for IMS and OMEGAMON II for DBCTL Application Trace Facility Manual, Version 510. ATF’s online help has been upgraded to reflect these new features.

20

OMEGAMON II for IMS Realtime Commands Reference Manual V510

New OMEGAMON II Functions

New OMEGAMON II Functions Several new functions were added to OMEGAMON II for IMS and OMEGAMON II for DBCTL. These functions are: n

Expanded generic IMS command support

n

Enhanced VSAM buffer pool statistics

n

Enhanced fast path buffer pool statistics

n

Enhanced fast path statistics

n

Enhanced operator assistance for fast path areas

n

Additional data and sorting on IMS Message region fields

What’s New

21

Documentation Changes

Documentation Changes Online documentation With version 510, Candle Corporation has moved OMEGAMON II for IMS manuals from IBM BookMaster to Adobe FrameMaker. This move was made to better enable us to address our customers’ needs by providing tools that enhance productivity. One of the results of the move is that it is no longer possible to create BookManager versions of the OMEGAMON II for IMS manuals. However, the manuals remain available online in the Adobe PDF version on CD-ROM and are also available on the Candle Corporation website at www. Candle.com. The documentation CD being provided with this release has robust and easy-to-use search capabilities. You can search for information in multiple volumes, multiple versions, and across products. The CD also provides easy setup of search indexes with a single click of the mouse. If you want to order printed copies of the documentation, please contact your Candle Support Services representative.

22

OMEGAMON II for IMS Realtime Commands Reference Manual V510

Operational Essentials

1 Chapter overview

OMEGAMON II is a comprehensive software performance management tool for the IMS environment, that provides you with realtime and historical performance data and tools to enable you to manage your IMS environment.

Chapter contents OMEGAMON II User Interfaces and Components . . . . . . . . . . . . . . . . . . . User interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Software Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modes of Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VTAM mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ISPF mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TSO mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dedicated mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cross Memory/Cross System Facility mode . . . . . . . . . . . . . . . . . . . . . INFO-line Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entering Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Command types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Command format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Command Help. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Major, minor, and immediate command help. . . . . . . . . . . . . . . . . . . . Help symbols examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Help symbols examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . INFO-line command help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operational Essentials

24 25 25 27 28 28 29 29 29 29 30 32 32 33 35 35 35 35 37

23

OMEGAMON II User Interfaces and Components

OMEGAMON II User Interfaces and Components Introduction This manual focuses on the OMEGAMON II command interface to the realtime performance component (OMEGAMON). The following illustration puts this focus in context. FIGURE 1. OMEGAMON II user interfaces and components

OMEGAVIEW (optional)

User Interfaces

CUA Interface

Batch Reports

Menu Interface

Realtime Performance Monitor

Command Interface

Response Time Analysis (RTA) Collector (not valid for DBCTL)

Bottleneck Analysis Collector

TSO.ISPF Interactive Panels

Historical Collector (EPILOG)

Historical Reporter (EPILOG)

Data Components Historical Datastore

24

OMEGAMON II for IMS Realtime Commands Reference Manual V510

OMEGAMON II User Interfaces and Components

User interfaces OMEGAMON II has the following user interfaces: n

CUA Interface

OMEGAMON II ’s primary user interface is a graphical, object-oriented interface, that follows the guidelines of IBM’s SAA™/CUA (Systems Application Architecture®/Common User Access) model overconfident graphical user interfaces across products. The CUA interface gives the user access to OMEGAMON II ’s key realtime status information, as well as to an operator assist feature that simplifies the issuing of IMS commands. From the CUA interface, you can also zoom into OMEGAMON II ’s menu and command interfaces for additional information. You can access the CUA interface through OMEGAVIEW®. n

Menu interface For users requiring more detailed information, OMEGAMON II has a menu interface. The menu interface lets you access realtime data using an easy-to-use menu system. Each menu option leads to a panel displaying appropriate OMEGAMON II commands and output.

n

Command interface The most detailed information is available through the command interface. This interface lets you enter extensive commands in any order or combination, covering almost every aspect of the IMS environment in realtime. You can also save commands in screen spaces for easy access.

n

Historical information interfaces For historical information, you can request printed reports using a batch report generator, or by making interactive queries through a series of TSO or ISPF panels.

For details on using the CUA menu, and command interfaces, refer to the OMEGAMON II for IMS User’s Guide.

Components OMEGAMON II is composed of the following components: n

Realtime Performance component (OMEGAMON) OMEGAMON provides the basic realtime data about the IMS environment. One of its most unique features of OMEGAMON is exception analysis, which provides automatic alerts when system problems occur or service levels are not being met. This information is available through the CUA interface’s graphical status displays, or in the form of tables and graphs that you access in OMEGAMON II ’s command and menu interfaces. For information on using the realtime performance component, refer to the OMEGAMON II for IMS User’s Guide.

Operational Essentials

25

OMEGAMON II User Interfaces and Components n

Response Time Analysis component (RTA) RTA monitors IMS transaction response time and End-to-End Response Time Feature. IMS transaction response time is measured as the time it takes IMS to acknowledge an input message from the teleprocessing network and initiate a response. RTA measures queuing and service times within IMS, and summarizes its measurements into user-defined groups. 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™ gathers this information to help you determine whether a response problem is in the network or on the host system. RTA information is available through the CUA interface’s graphical status displays, or in the form of tables and graphs that you access in OMEGAMON II ’s command and menu interfaces.

n

Bottleneck Analysis component (DEXAN) DEXAN helps a system tuner perform degradation or bottleneck analysis, an analysis technique that focuses on workloads rather than resources. DEXAN breaks down IMS transaction response time into times spent in various executing states: CPU usage, IMS scheduling waits, database I/O waits, output waits, and external subsystem waits. This information is available through the CUA interface’s graphical status displays, or in the form of tables and graphs that you access in OMEGAMON II ’s command and menu interfaces. For information on using the bottleneck analysis component, refer to the OMEGAMON II for IMS Bottleneck Analysis (DEXAN) Reference Manual.

n

Historical component (EPILOG) EPILOG provides historical information about the IMS environment. EPILOG collects, analyzes, and reports on resource and response time information, and bottlenecks for substantial periods of time, such as hours or days. For details on using the historical component, refer to the OMEGAMON II for IMS Historical Component (EPILOG) Reference Manual and OMEGAMON II for IMS Historical Component (EPILOG) User.

26

OMEGAMON II for IMS Realtime Commands Reference Manual V510

Software Requirements

Software Requirements Requirements OMEGAMON II is available for IMS and DB Control systems running under MVS, and requires MVS/ESA™ SP5 or above. OMEGAMON II also requires both of the following: n

IMS 6.1 or above

n

SMP/E Release 5 or above

Note: See “The Database Control (DBCTL) Environment” on page 433 for a list of OMEGAMON commands and exceptions that do not apply in a DBCTL environment.

Operational Essentials

27

Modes of Operation

Modes of Operation Introduction OMEGAMON II runs as a separate MVS started task and has no dependencies on IMS facilities. This high availability design lets OMEGAMON II diagnose even the most severe problems. OMEGAMON II ’s primary mode of operation is through OMEGAVIEW using VTAM®. This mode gives you access to the primary CUA user interface, and also lets you zoom into the menu and command interfaces. If you prefer to log onto the command or menu interface directly, you also have the option of using any of the following modes: n

dedicated mode

n

TSO mode (uses your TSO terminal from the TSO READY state)

n

ISPF mode (uses your TSO/ISPF terminal and allows split screen mode)

n

VTAM automatic update mode (uses a VTAM-owned terminal logged onto OMEGAMON II )

n

cross memory/cross system facility mode (enables you to combine data collected by multiple Candle products)

For more information, refer to the OMEGAMON II for IMS and OMEGAMON II for DBCTL Configuration and Customization Guide.

VTAM mode VTAM mode lets you run OMEGAMON II sessions from a VTAM terminal directly, without the intervention of an intermediate online application such as TSO. Candle also provides an optional security logon feature for OMEGAMON II in VTAM mode. Systems programmers or performance analysts can use VTAM mode to analyze IMS performance in real time when the extra availability of dedicated mode is not required, and when TSO mode would be undesirable. The advantages of VTAM mode over TSO mode include:

28

n

You can use OMEGAMON II on remotely attached display terminals without the overhead and limitations of TSO.

n

You can set OMEGAMON II in automatic update mode so that the screen refreshes as in dedicated mode.

n

You can use OMEGAMON II without using TSO, which is useful when you want to restrict employees from TSO but not from OMEGAMON.

n

You can use VTAM automatic update mode from a remote site to process data with the event- and time-driven features (exception logging facility, timed screen facility, and automatic screen facility). TSO mode does not support the event- and time-driven features.

OMEGAMON II for IMS Realtime Commands Reference Manual V510

Modes of Operation

ISPF mode If you run with TSO and ISPF Version 2, OMEGAMON II has an ISPF split-screen mode that allows you to swap back and forth between OMEGAMON II and another ISPF application. You can request both basic and extended color options in ISPF mode if your terminal supports them. However, ISPF does not support the extended highlighting features: blinking, reverse video, and high intensity.

TSO mode In TSO mode, OMEGAMON II simulates logging onto the OMEGAMON II VTAM application ID from your TSO session. Systems programmers or performance analysts can use this mode to access OMEGAMON II if ISPF is not available. In TSO mode, the screen refreshes when you press Enter.

Dedicated mode Dedicated mode offers the highest OMEGAMON II availability. In dedicated mode, OMEGAMON II does not use any telecommunications access. By operating this way, OMEGAMON II can report hardware and software problems so severe that they disable other mechanisms, including MVS system consoles. As a feature of dedicated mode, OMEGAMON II refreshes the screen automatically every few seconds without operator intervention. The default cycle time in dedicated mode is 5 seconds; however, you can change this interval (see the .SET command.) You can also establish optional secondary consoles to echo the output of the dedicated terminal. The dedicated terminal and its optional secondary consoles must be local non-SNA devices.

Cross Memory/Cross System Facility mode Cross Memory/Cross System Facility mode (XMF/XSF) lets you combine data that multiple Candle products (OMEGAMON for MVS, VM, IMS, and CICS™) collect, that run on the same or different CPUs. Note: The various systems do not have to be at the same level of VM or MVS. XMF/XSF mode is useful because it lets you limit the number of dedicated terminals, or provides a single point where you can monitor VM, MVS, and all IMS and CICS regions. Operators and systems programmers typically use XMF/XSF mode. See the OMEGAMON II for IMS and OMEGAMON II for DBCTL Configuration and Customization Guide for more information.

Operational Essentials

29

INFO-line Format

INFO-line Format Introduction The top line of an OMEGAMON screen display is called the INFO-line and looks similar to this: /PRINT_ _ _ _ _ #01

VTX OIDIRIEI IMSA 01/02/97 17:03:37 5 B

The INFO-line accepts input (such as the /PRINT command) over the underscores, and displays status information about your session. The last eight positions of the input line may be reserved by many commands and may not be used to input data. This section explains the components of the INFO-line using the variables shown in the following figure: _ _ _ _ cccccccc

30

mode LOG pr cc sysid mm:dd:yy hh:mm:ss nnn Ac

input area

Accepts INFO-line commands or screen space names. A screen space is a set of commands that is saved under a unique name. Each of the commands on the pre-defined screen is invoked when the screen space name is entered. OMEGAMON distinguishes screen space names from INFO-line commands because INFO-line commands always start with a slash (/). They are explained in the next section.

cccccccc

Shows the name of the screen space currently in use, if any.

mode

Shows the type of session or mode being used to access OMEGAMON. The possible values are: DED

A dedicated mode session

DIR

A director segment running dedicated in a cross memory or cross system mode session

DSK

A collector segment running in a cross system mode session

VTD

A director segment running under VTAM in a cross memory or cross system mode session

VTM

A VTAM mode session

VTS

An ISPF mode session running under VTAM

VTT

A TSO mode session running under VTAM

XMM

A collector segment running in a cross memory mode session

OMEGAMON II for IMS Realtime Commands Reference Manual V510

INFO-line Format

LOG

If the word LOG appears, the screen is being copied to the REPORT log file. If logging is off, the field is blank.

pr

Displays a code or multiple codes for the product(s) running. For example, this variable will be OC for OMEGAMON II for IMS.

cc

Identifies the user profile in use.

sysid

Indicates the IMS system ID value. This value identifies which IMS system OMEGAMON is monitoring.

mm:dd:yy

Indicates the date the screen was last refreshed.

hh:mm:ss

Indicates the time the screen was last refreshed.

nnn

Indicates the scrolling depth.

A

Indicates whether the automatic screen facility is currently active. If it is, an A appears. If it is not, the field is blank.

c

The variable c can be one of these values: S

Screen spaces are currently stacked.

B

The terminal bell has been activated and will sound if exceptions occur.

Note: If both screen stacking and the bell feature are active, only an S will appear.

Operational Essentials

31

Entering Commands

Entering Commands Introduction If you want to operate the command interface, you need to know the types of OMEGAMON commands and the appropriate time and place to enter each type.

Command types The next figure shows the four types of commands used in OMEGAMON along with some sample output.

/PRINT_ _ _ _ _ #01 DISK dadr .MIN

VTX OIDIRIEI /C IMSA 2/26/02 17:03:37 5 B

VMXA04 VMXA05 1A0 1A1 DADR DALC DIO

VMSP50 VMHP02 OMONVM DOSTST DP215R 1B0 1B1 2A7 2B0 4F1 DIOQ DOPN DRES DSTA DTYP DUSR

DOSRES + 4F2 DVMP +

The types are:

32

INFO-line

These commands perform control functions such as printing a screen (/PRINT) and stopping your OMEGAMON session (/STOP). INFO-line commands are executed first and, unlike the other types of commands, disappear as soon as they execute. Therefore, you cannot save them in a screen space. INFO-line commands always begin with a slash (/), and must be entered on the top line starting in column 2. If you are running in an automatic update mode, placing the cursor in column 1 on this line pauses updating until you move the cursor.

Major

These commands select general categories for display, such as system information, resource utilization, or storage utilization. In the example, the major command DISK produces a list of online disks. You can enter major commands on any line below the INFO-line.

Minor

Minor commands display detailed information about the category that the major selects. In the example, the minor command DADR displays the unit addresses of the devices listed with DISK. You can enter minor commands on any line below the INFO-line, but they will not execute unless they are preceded by the appropriate major command.

Immediate

Immediate commands serve various functions. Some are system monitoring commands, while others give you information about your session or about OMEGAMON. In the example, .MIN produces a list of all the minors of DISK. Immediate commands can also provide screen and session controls, and often perform the same or similar functions as INFO-Line commands of the same name. This enables you to include control commands as part of a screen space. Enter immediate commands on any line below the INFO-line. (It is permissible to enter immediate commands between a major command and one of its minors.)

OMEGAMON II for IMS Realtime Commands Reference Manual V510

Entering Commands

Command format Here is another example of OMEGAMON commands and their output. Notice that command fields are four characters, but commands can be entered with labels or arguments. The text below the screen explains the command entry area.

.MJ DS DISK dadr 2GDEV

DISK

DLST

VMXA04 1A0 SYSDA MIS003

DSKB

DSKC

VMXA05 1A1

HSM001

DSKE

DSKG

DSKM

VMSP50 VMHP02 1B0 1B1

WORKB1

PDB002

MIS002

DSKN

DSKP

DSKQ DSKR DSKS +

OMONVM DOSTST DP215R DOSRES + 2A7 2B0 4F1 4F2 MIS003

SYSB24

SYSD22 PROD02 +

The command entry area is lccccnn, where: Field l

Column 1

Description Label field Many commands accept a character in this field that alters the type of output displayed. The field is also used for special command modifiers, such as those that request online help text for commands. In the example (since the GDEV command produces output that extends for several lines), the numeral 2 in the label field skips the first two rows of available output.

cccc

2-5

Command name This field contains the command name and is four characters in length. Although the command name field is columns 2 through 5, OMEGAMON will recognize most commands begun in column 1 and will automatically shift the command one space to the right.

Operational Essentials

33

Entering Commands

nn

6-7

Argument field Many commands accept arguments that modify their function or specify output options. In the example, the .MJ command produces a list of major commands. It has been entered with an argument of DS, a group code which specifies that only disk major commands be listed.

8 - 72

Extended argument Arguments are entered in columns 8 through 72. In the example, the GDEV command has been entered with an argument of SYSDA, which is a generic device name in the system. Thus, only devices in the SYSDA category are displayed. Many commands also accept keywords and parameters that can extend to column 72. Note that a parameter string cannot be extended onto a second line. The command (along with keywords) must be re-entered on succeeding lines

34

OMEGAMON II for IMS Realtime Commands Reference Manual V510

Command Help

Command Help Introduction OMEGAMON provides online helps for every command. This section describes how to request these explanations for different kinds of commands.

Major, minor, and immediate command help You can use one of three symbols in column 1 in front of a major, minor, or immediate command to request an explanation of the command function. All commands offer a brief, one-line help. Many commands also have an extended help, which gives you more information about the command or displays the command operands. A continuation character (+) to the right of the one-line help indicates that more (extended) help is available. Help symbols examples ? /

Displays a one-line help that stays on the screen until you clear it. Displays an extended help that stays on the screen until you clear it. command discussed You can clear the help text with the .DCL command discussed later in this guide.

;

Displays an extended help that disappears from the screen on the next cycle.

Examples of these three symbols used with the .WAT command follow. This entry for the .WAT immediate command ?.WAT

produces a one-line help as shown below. _____________________ VTX OIDIRIEI /C IMSA 01/02/97 10:32:22 >.WAT > Specifies a delay before executing the commands that follow. +

When you use a slash instead of a question mark, /.WAT

an extended help is displayed as shown below.

Operational Essentials

35

Command Help

>.WAT > > > > > > > > > > > > > > > > >

Specifies a delay before executing the commands that follow. Type of Command: Command Format:

+

Immediate .WATnn

1 | 2 | Definition of operands: ---------------------------------------------------------------------| .WAT | nn Specifies the length of the delay (seconds) before | | the command(s) that follow are executed. EXAMPLE: .WAT02 .FGO MYSCREEN The commands shown above cause OMEGAMON to wait 2 seconds before fetching screen space MYSCREEN.

The entry ;.WAT

produces the same output as /.WAT, except that plus signs display in column 1 below the one-line help. The plus signs are continuation symbols and indicate that the extended help text will disappear on the next cycle. You can obtain help for a minor command by using the symbols previously described, without knowing the associated major command name. In some cases, however, the same minor name is used for multiple majors. If the function of the minor command is the same for all of its associated majors, OMEGAMON displays a help screen similar to the following one.

?dio > DIO is a minor command of the following major(s): > DEV DEVL DEVP DISK DSKA DSKB DSKC DSKE DSKG > DSKQ DSKR DSKS DSKU DSKV GDEV TAPE TPAL TPBS > TPOF TP16 TP38 TP62 TP7T TP80 2305 3330 3340 > Help: > Displays the I/O count since IPL of the device(s).

DSKM TPCU 3350

DSKN TPFR 3375

DSKP TPMT 3380 +

In cases where the same minor command name is used for multiple major commands, but the function and help text differs, OMEGAMON lists the possibilities and instructs you to place your cursor under the desired major command name. When you press ENTER, the desired help appears.

36

OMEGAMON II for IMS Realtime Commands Reference Manual V510

Command Help

If you know that the minor command is shared among several major commands, you can type the desired major command name on the same line after the help request. For example, the entry /dio DISK

produces the help text for the DIO minor specific to the DISK major.

INFO-line command help INFO-line command help is obtained with the .ILC immediate command rather than with a symbol in column 1. Enter the name of the INFO- Line command (cccccc) in this format (the slash in not needed): .ILC cccccc

For example, to get help for the /DEF command, enter: .ILC DEF

You will see a help like the following. FIGURE 2. INFO-line command help

>.ILC /DEF > Sets definition mode. + > > Type of Command: INFO-line > > Command Format: /DEF cccc > > 1 | 2 Definition of operands: > ---------------------------------------------------------------------> | /DEF ON Turns on definition mode. Definition mode > | suspends command execution (except for the > | commands that control screen editing > | functions) so that you can define a screen > | space without executing commands. Once you > | set definition mode with /DEF ON, it remains > | in effect until you issue /DEF OFF or the > | screen space is saved or replaced. > | OFF Restores normal command execution (cancels > | /DEF ON or /DEF HOLD). > | HOLD Same as ON argument, but definition mode > | remains in effect after you save a screen > | space. It is only cancelled when you issue > | /DEF OFF. Use this option when you want to > | save 2 or more screens in a row without > | turning on definition mode each time.

Operational Essentials

37

Command Help

38

OMEGAMON II for IMS Realtime Commands Reference Manual V510

Operational Commands

2 Chapter overview

This section describes some INFO-line and immediate commands that control OMEGAMON, as well as some generic operands. Other operational commands that can be used in customizing your OMEGAMON profile are described in “User Profile Facility” on page 83.

Chapter contents Command Modifiers and Help Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . Rate and difference arguments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operational INFO-line and Immediate Commands . . . . . . . . . . . . . . . . . . Keywords for conditional setting of variables . . . . . . . . . . . . . . . . . . . Relational operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Example: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Define PF keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Assign screen space names to PF keys . . . . . . . . . . . . . . . . . . . . . . . . Delete definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Redefine multiple PF keys at once . . . . . . . . . . . . . . . . . . . . . . . . . . . Keywords for conditional setting of variables . . . . . . . . . . . . . . . . . . . Relational operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Keywords for conditional setting of variables . . . . . . . . . . . . . . . . . . . OMEGAMON-defined variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Relational operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Examples of setting variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Examples of conditionally setting variables . . . . . . . . . . . . . . . . . . . . .

Operational Commands

40 40 42 50 50 51 58 58 58 58 68 69 74 75 75 75 76

39

Command Modifiers and Help Symbols

Command Modifiers and Help Symbols Introduction This section explains command modifiers that can be used generically with all commands of the specified types. [n cccc] [< cccc] [# cccc] [> cccc] [? cccc] [/ cccc] [; cccc] n

Controls the display of major command output. When a major command selects a list of items (for example, all online disks), the list may extend to more than one line. The value of n is a number from 1 to 9 or a letter from A to Z (representing 10 to 35) that specifies the number of lines to skip from the last line displayed. For example, entering 3DISK on the first row of output from the DISK major command displays the 4th row of output.




Indicates a comment line. OMEGAMON generates this character in front of some commands after they execute to prevent them from being executed again on succeeding cycles. It is also displayed in front of help text. You can use it when creating screen spaces to designate the line as comment text. The _ (underscore) is an alias of >.

?

Provides a one-line explanation of the command. If a plus sign (+) appears in column 79 of the one-line explanation, it indicates that a more detailed explanation is available by using the slash or semicolon.

/

Provides a detailed explanation of the command and its syntax. The help stays on the screen until you clear it.

;

Provides a detailed explanation of the command and its syntax. The expanded help disappears from the screen on the next cycle.

Rate and difference arguments For any minor OMEGAMON command that normally displays a numeric value, you can add an argument that calculates the rate of a system event during an OMEGAMON interval or the difference from one interval to the next. Statistics that show rates or differences are often more useful that the original output of the command. For example, the I/O rate is more meaningful to performance analysis than the raw number of I/Os processed.

40

OMEGAMON II for IMS Realtime Commands Reference Manual V510

Command Modifiers and Help Symbols

For commands that normally display time values, such as CPU time, the rate calculated represents a scaled percentage of utilization (expressed as a decimal value) where the real time of the interval equals 100%. OMEGAMON requires data from 2 cycles to calculate a rate or a difference. On the first cycle (the initialization cycle), a row of 8 periods (........) appears. The rate appears on the next cycle. Be aware that the rate and difference arguments are not effective in the following cases: n

If a major command selects different items from cycle to cycle. For example, the DSKB major command may select different busy disks at each screen update. When a rate argument is used with a minor of DSKB, the periods may appear after each update, indicating that OMEGAMON is initializing each time.

n

If a command displays a value that has been reset to zero by the system between OMEGAMONOMEGAMON intervals. The arguments shown below must be entered in columns 6 and 7 after a minor command that displays a numeric value. cccc [.D|.R|.H|.M|.S]

.D

Causes OMEGAMON to calculate the difference between the two most recent values of an event monitored by the specified command (cccc).

.R

Causes OMEGAMON to calculate the rate per second of an event monitored by the specified command (cccc) during the last OMEGAMON interval. .S is an alias for .R.

.H

Displays a rate per hour.

.M

Displays a rate per minute.

.S

Displays a rate per second.

Operational Commands

41

Operational INFO-line and Immediate Commands

Operational INFO-line and Immediate Commands Introduction This section describes the commands which control OMEGAMON. The commands appear in alphabetical order, starting with special characters. Clears rest of screen (b indicates a blank).

..bb

Type:

Immediate

This command clears the entire display down to the end of the logical screen. Draws a separator line across the screen.

====

Type:

Immediate

Format:

c====aa c

For terminals that support an extended data stream, specifies the color of the separator line. Replace the variable with the first letter of one of the seven extended colors (Red, Blue, White, Green, Pink, Yellow, or Turquoise). For four- or non-color terminals, OMEGAMON translates an entry of G or B to low intensity. All other color codes translate to high intensity.

aa

Any two characters you want to use for the separator line. When you invoke this command, the specified characters are repeated across the screen.

For example, this command R====++

creates a line of red pluses across the screen. ====++++++++++++++++++++++++++++++++++++++++++++++++++++++ /ABORT

Stops processing for a cross memory (XMF) collector immediately. Type:

INFO-line

If the collector is hung and cannot process a STOP command, you can enter the /ABORT command on the INFO-line of the collector.

42

OMEGAMON II for IMS Realtime Commands Reference Manual V510

Operational INFO-line and Immediate Commands

This command also frees up any resources the director has associated with it. Caution Use this command only in an emergency, as it does not bring the collector down cleanly. (If the collector later starts up after an /ABORT, it may crash with an unexpected program check.)

See the discussion of XMF in the Configuration and Customization Guide. /ATTACH

Attaches the specified cross system session (alias is /A). Type:

INFO-line

Format:

/ATTACH cccc

The variable cccc is the 4-character system ID of the cross system collector. For example, the following command attaches cross system collector A083: /ATTACH A083

For information about the cross system collector, see the Configuration and Customization Guide. /ATTN

Emulates the PA1 (program attention) key. Type:

INFO-line

/ATTN clears the screen, resets your internal security authorization to the lowest level, returns to default basic color settings, and turns off extended color. /AUPON

Enables automatic update mode. Type:

INFO-line

This command is valid only in VTAM mode. Automatic update mode is similar to running OMEGAMON in dedicated mode, since the screen updates at regular intervals without pressing ENTER. You can check the current default interval or change it with the .SET command. While OMEGAMON is automatically updating in VTAM mode, you can continue to enter commands. OMEGAMON delays processing in order to avoid executing half-entered input. The length of the delay is determined by the IODELAY keyword of the .SET command. Important Some network programs do not support automatic update mode (for example, a program that emulates a terminal for your OMEGAMON VTAM mode session).

Operational Commands

43

Operational INFO-line and Immediate Commands

.AUP is the equivalent immediate command. /AUPOFF

Disables automatic update mode. Type:

INFO-line

This command will turn the automatic update mode off. See /AUPON for additional information on automatic update mode. Important Some network programs do not support automatic update mode (for example, a program that emulates a terminal for your OMEGAMON VTAM mode session).

.AUP is the equivalent immediate command. .AUP

Controls automatic update mode. Type:

Immediate

See /AUPON, the equivalent INFO-line command, for the command description. If .AUP is entered without an argument, OMEGAMON displays whether automatic update mode is ON or OFF. .CN

Controls the specified secondary console in dedicated mode. Type:

Immediate

Format:

.CNxxxx or .CN cc

The variable xxxx is the hexadecimal address of the secondary console. In dedicated mode, you can set up a secondary OMEGAMON console to be used for output only. The secondary console is a repeater console; it echoes everything that appears on the primary console, but accepts no commands or input of any kind. After you set the address of the secondary console with .CNxxx, you can manipulate it with the following arguments: .CN OP

Allocate (open) a secondary console for OMEGAMON output display.

.CN CL

Deallocate (close) a secondary console.

.CN SW

Swap primary and secondary console functions.

The secondary console must be the same terminal type as the primary console. .D

44

Deletes the specified number of lines on the physical screen.

OMEGAMON II for IMS Realtime Commands Reference Manual V510

Operational INFO-line and Immediate Commands

Type:

Immediate

Format:

.Dnn

This command deletes lines beginning with the current line. For example, the following command deletes 5 lines on the physical screen. .D5 ./DCL

Deletes all comment lines on the screen. Type:

INFO-line

If you want to delete only those comment lines below a certain point on the screen, use the equivalent immediate command instead. .DCL

Deletes all comment lines below its entry line. Type:

Immediate

If you want to delete all comment lines on the screen, use the equivalent INFO-line command instead. Unlike most other immediate commands, .DCL disappears after it executes. .DDb

Deletes a block of data. Type:

Immediate

To delete a block of data from the physical screen, enter .DD on the first line of the block and .DD on the last line. For example, the following command deletes the line with the first .DD command and the succeeding 3 lines. .DDb DISK SYSB24 TSO021 SYSB21 MVSA21 DSKB MVSA21 PROD05 SYSA24 .DDb 150 334 ./DEF

D8B

Inhibits automatic updating to allow screen space definition.

This command allows you to define a screen space to include commands that comment themselves out or otherwise change form after execution. Type:

INFO-line

Format:

/DEF {ON|HOLD|OFF}

Operational Commands

45

Operational INFO-line and Immediate Commands

ON

/DEF ON inhibits automatic updating during a dedicated mode session or a VTAM mode session with automatic updating activated (see the /AUPON, /AUPOFF, or .AUP command). Once you set definition mode with /DEF ON, it remains in effect until you issue /DEF OFF, or save or replace the screen space.

HOLD

Same as ON argument, but definition mode remains in effect after you save a screen space. It is only cancelled when you issue /DEF OFF. Use this option when you want to save two or more screens in a row without reactivating definition mode each time.

OFF

Restores normal screen updating (cancels the effect of /DEF ON or /DEF HOLD).

.DEF is the equivalent immediate command. .DEF

Inhibits automatic updating to allow screen space definition. Type:

Immediate

See /DEF, the equivalent INFO-line command, for the command description. If .DEF is entered without an argument, OMEGAMON displays the current definition mode status (ON, OFF, or HOLD). DELT

Deletes a screen space from main storage and/or from the user’s screen space library (RKOIPCSV).

DELT does not delete screen spaces from the Candle-supplied screen space library, which is referenced by the RKOIPCSV DD statement. Type:

Immediate

Format:

DELTc aaaaaaaaa c

One of the following arguments that specifies the location of the screen space. Enter it in column 6: B or b

Deletes from both main storage and RKOIPCSV (default).

I

Deletes from main storage (in-storage) only.

D

Deletes from RKOIPCSV only.

aaaaaaaa The screen space name you want to delete. Specify the name starting in column 8.

For example, the following command deletes screen space SAMPLE from main storage. DELTI SAMPLE

46

OMEGAMON II for IMS Realtime Commands Reference Manual V510

Operational INFO-line and Immediate Commands

DING

Forces the terminal bell (audible signal) to sound. Type:

Immediate

The bell must be activated with the BELL=YES option of the OPTN immediate command. You can set the BELL=YES option through the menu system and save your setting in a user profile. .DIR

Executes a cross memory (XMF) or cross system (XSF) director command. Type:

Immediate

Format:

.DIR cccccc

.DIR lets you issue commands (cccccc) that control director and collector functions. This capability allows you to execute these commands from a screen space. The commands are: .DIR ABORT (see /ABORT) .DIR ATTACH cccc (see /ATTACH) .DIR GIVE nn cccc (see /GIVE) .DIR TAKE nn cccc (see /TAKE) /DOWN

Scrolls down the specified number of lines (alias is /D). Type:

INFO-line

Format:

/DOWN cccc

cccc can be: nnn

Scrolls nnn lines (from 1 to 999).

BOT

Scrolls to the last logical row.

CSR

Scrolls according to the current location of the cursor. If the cursor is on the INFO-line, the scroll amount is a page.

MAX

Scrolls down the number of LROWS defined for your terminal.

PAGE

Scrolls down so that the current cursor position is at the bottom of the physical screen. This is the default.

/DOWN works only if the number of logical rows is defined to a number greater than the number of physical rows on this terminal. This definition can be changed with the LROWS startup parameter.

Operational Commands

47

Operational INFO-line and Immediate Commands

If you assign the /DOWN command to a PF key (the default is PF20), you can type any of the optional arguments on the INFO-line before you press the PF key. OMEGAMON will interpret the entry as if you had typed the command plus the argument. .DSE

Displays the status of stacked screens. Type:

Immediate

The .DSE command displays the status of screens stacked with the /STK INFO-line command. The information includes the screen space name, the GETMAINed size in bytes of each screen space, a time stamp that indicates when you stacked the screen, the total amount of storage allocated for all stacked screens, and the relative position of the current stack entry pointer. The current stack entry pointer is the arrow that is labelled current in the .DSE display. The entry pointer indicates which screen space in the stack has most recently been referenced with a /STK INFO-line command. If you issue the /STK command with an up or down argument, the pointer moves to the entry above or below the current entry. Following is a typical .DSE immediate command display. .DSE + + + +

.EXM

Entry Screen Size (bytes) 1 #01 17987 current --> 2 SYSLOAD 17987 3 OIINITZZ 17987 Total stack size: 53961

Time 10:27:14 11:08:30 11:56:00

Lists and executes all minor commands for the preceding major command. Type:

Immediate

Format:

.EXM [nn|c1 c2] (blank)

Without operands, the .EXM command lists and executes all the minors.

nn

Skips nn minor commands and executes the rest.

c1 c2

Executes all the minor commands that begin with the specified character string or are in the range specified (c1 to c2). A character string can be 1 to 4 characters long.

This command applies only to the major command that immediately precedes it. The .EXM command executes the minors in alphabetical order and shows the number of minors it has executed. You can use operands to limit the execution to specified minors.

48

OMEGAMON II for IMS Realtime Commands Reference Manual V510

Operational INFO-line and Immediate Commands

For example, the following .EXM command executes minors of the DISK command that have names starting with A through F. DISK .EXM A F

The .EXM command comments itself out after it executes. .FGO

Allows fast access to screen space cccccccc. Immediate

Type:

The .FGO (Fast GO) command is used when creating screen spaces to fetch the next screen space of a series. It allows screen spaces to be chained together and to execute very quickly, bypassing the screen display and the normal OMEGAMON interval. It is particularly useful in exception analysis for implementing the Automatic Screen Facility (ASF) or the Timed Screen Facility (TSF). .FGO has a conditional screen fetch feature that fetches a screen space only if a condition is true. Format:

n.FGO cccccccc [CPSER [DIR [MODE [OPSYS [PREFIX [IMSID [UNIT [USER [&var

{=|EQ|GE|GT|LE|LT|NE} {=|EQ|GE|GT|LE|LT|NE} {=|EQ|GE|GT|LE|LT|NE} {=|EQ|GE|GT|LE|LT|NE} {=|EQ|GE|GT|LE|LT|NE} {=|EQ|GE|GT|LE|LT|NE} {=|EQ|GE|GT|LE|LT|NE} {=|EQ|GE|GT|LE|LT|NE} {=|EQ|GE|GT|LE|LT|NE}

argument] argument] argument] argument] argument] argument] argument] argument] argument]

n

The variable n is an optional numeric label that allows you to delay the fetch of screen space cccccccc for a number of cycles up to 35. Use the numbers 1 to 9 or the letters A to Z (representing 10 to 35 cycles). Each time the screen updates, n decrements by 1. When n=0, screen cccccccc is fetched on the next cycle.

cccccccc

The variable cccccccc specifies the name of a screen space.

Operational Commands

49

Operational INFO-line and Immediate Commands

Keywords for conditional setting of variables The following keywords are available for conditional setting of variables. Their values are initialized by OMEGAMON. CPSER

CPU serial number. In the case of a multi-processor, this will compare the supplied CPU serial number with the serial numbers of all CPUs in the complex. If the relational argument is equal (= or EQ), OMEGAMON will fetch the screen space the first time it finds a match. If the relational argument is NE, OMEGAMON will fetch the screen space only after it has checked all of the CPUs in the complex.

DIR

The ID assigned to the director in cross system mode.

MODE

The 3-character code for OMEGAMON’s mode of operation. It is displayed on the INFO-line during a session. Refer to“INFO-line Format” on page 30 for a list.

OPSYS

The MVS operating system level (for example, 210 or 310).

PREFIX

The OMEGAMON product code (for example, OI).

IMSID

The system ID from the SYS= startup parameter.

UNIT

The device number from the UNIT= startup parameter (the primary OMEGAMON console).

USER

The user profile suffix from the USER= startup parameter.

&var

Allows you to set any comparison you want. The keyword and argument can be any variable name set with the .VAR command or any OMEGAMON-defined variable. The .VAR command lists OMEGAMON-defined variables.

Relational operators The relational operators require blanks on either side except for the equal sign (=). = or EQ

Keyword equals argument.

GE

Keyword is greater than or equal to argument.

GT

Keyword is greater than argument.

LE

Keyword is less than or equal to argument.

LT

Keyword is less than argument.

NE

Keyword is not equal to argument.

argument The argument is a 1- to 8-character value to which OMEGAMON compares the keyword. The keyword and argument can be any variable name set with the .VAR command or any OMEGAMON-defined variable. The .VAR command lists OMEGAMON-defined variables.

To protect against the possibility of a looping condition caused by the .FGO command, OMEGAMON limits the number of consecutive fetches allowed.

50

OMEGAMON II for IMS Realtime Commands Reference Manual V510

Operational INFO-line and Immediate Commands

The limit is controlled with the FGOLIMIT keyword of .SET, which is set to 64 by default (in the Candle-supplied profile). After the limit is reached, .FGO acts like .SGO (Screen Go) so that screen spaces continue to execute, but now they display on each cycle. Therefore, if there was a loop caused by .FGO screen spaces, you will need to correct the condition and re-enable .FGO with the FGOLOOP keyword of the .SET command. Because FGOLOOP=ON causes .FGO to display executing screen spaces, you may want to turn it on yourself to test your screen space fetch routines. If multiple .FGO commands appear on one screen, the last .FGO command without a condition, or for which the. condition is true, executes. Example: To fetch screen space SAMPLE only if the terminal address is 05E1, enter: .FGO SAMPLE UNIT=05E1

or .FGO SAMPLE UNIT EQ 05E1

See also the .SGO command. /GIVE

Gives the specified number of screen rows to the cross memory (XMF) or cross system (XSF) collector (alias is /G).

This command determines the number of lines on the physical screen to be used by a cross memory or cross system collector. Type:

INFO-line

Format:

/GIVE nn cccc nn

The number of screen rows. If you omit nn, all lines are given to collector cccc.

cccc

The XMF or XSF collector to receive the lines.

If you issue this command from a collector without specifying cccc, /GIVE returns nn lines to the director’s screen segment. For example, this next command assigns 15 lines to the screen segment for the collector running on CPU ID A083. /GIVE 15 A083 /HELP

Describes HELP facilities (alias is /H). Type:

INFO-line

Operational Commands

51

Operational INFO-line and Immediate Commands

The help screen space tells you how to find out more about the functions, features, and operation of OMEGAMON. For help with an individual major, minor, or immediate command, type a question mark (?) in column 1 in front of the command. For help with an INFO-line command, refer to the .ILC. immediate command. /HOLD

Controls the execution of OMEGAMON commands. Type:

INFO-line

Format:

/HOLD ccc ON

Suspends OMEGAMON command execution.

OFF

Returns to normal OMEGAMON command execution.

/HOLD ON allows you to stop automatic updating until you enter /HOLD OFF. The /HOLD command is designed for users of VM/PASSTHRU. If you are not a user of VM/PASSTHRU, you can also stop automatic updating by placing the cursor in column 1, row 1. .I

Inserts nn blank lines. Type:

Immediate

Format:

.I nn

This command inserts nn blank lines so that you can insert new commands on the screen. The number of logical rows on your terminal is the maximum. For example, the next command inserts 5 lines before the current line. .I 5 .ILC

Displays INFO-line commands or their help text. Type:

Immediate

Format:

.ILC /cccccc

The variable /cccccc is an INFO-line command name (slash is optional). To display all of the INFO-line commands and their aliases, enter the .ILC command without a command name. To display help text for a specific INFO-line command, enter .ILC followed by the command.

52

OMEGAMON II for IMS Realtime Commands Reference Manual V510

Operational INFO-line and Immediate Commands

For example, the next command generates an explanation of the /STOP INFO-line command. .ILC /STOP /LOG

Sends the current OMEGAMON REPORT log or the XLFLOG to the printer. Type:

INFO-line

.LOG is the equivalent immediate command, which additionally offers the PUSH and POP arguments. /O is an alias for /LOG with the OUT argument. .LOG

Sends the current OMEGAMON REPORT log or the XLFLOG to the printer, or manipulates the status of the log. Type:

Immediate

Format:

.LOGcccc .LOG accepts the following arguments. ON

Starts logging

OFF

Stops logging.

OUT

Prints the current log and leaves it open. The command comments itself out to prevent the log from automatically resetting again on the next cycle.

PUSH

Saves the status of the log (ON or OFF) so that it can be restored when you execute .LOGPOP. This capability allows you to manipulate the log’s status in screen spaces invoked by .FGO or .SGO, then return it to its original state after these. screen routines are complete. One of the following messages will appear on the same line as the command. >> Log inactive. Status saved. > Log active. Status saved.
Log status restored to inactive. > Log status restored to active.
Help/News PF1 Exit PF3 Keys PF5 Command Mode PF12 Colors PF18 > FCPB ------ Control Region Specifications ----------------------------------+ RES= Y FRE= 30* QBUF= 5* PST= 1* + SAV= 19,500 EXVR= 1* PRF= || SRCH= 0* + SOD= 0 IOB= || VAUT= 1* FMTO= D* + AUTO= N* TRN= N* SGN= N* RCF= N* + IMSID= I41A ISIS= 0* NLXB= 0 LSO= S + DBRC= Y|| IRLM= N IRLMNM= SSM= SSM * + WADS= D* ARC= 1 FBPR= || UHASH= DBFLHSH0 + QTU= 75* QTL= 50* DBRCNM=IMS500AB* DLINM= IMS500AD* + HSBID= RECA= 5* RECH= || FESTIM= 0* + CRC= ‘ ‘ APPC= N* ETO= Y* DLQT= 60* + ASOT= 60* ALOT= 60* + ------ Storage Pool Sizes in 1K blocks --------------------------------+ FBP= 48** PSB= 12** DMB= 48** DLIPSB= 40* + TPDP= || WKAP= 48** PSBW= 24** SPAP= || + DBWP= 24** MFS= || CSAPSB= 12* + ------ Expandable Storage Pool Upper Limits in bytes ------------------+ CIOP= 2G* SPAP= 2G* LUMC= 2G* LUMP= 2G* + HIOP= 2G* CESS= 2G* EMHB= 2G* FPWP= 2G* + ------ Member Suffixes ------------------------------------------------+ SUF= ‘0’ FIX= ‘DC’* PRLD= ‘DC’* VSPEC= ‘DC’* + HSBMBR= ‘00’* SPM= ‘ ‘ + ------ Fast Path Specifications ---------------------------------------+ BSIZ= 2048* OTHR= 5* DBFX= 10* DBBF= 50* + MSDB= ‘C’* LGNR= 10* EPCB= 8** + + blank = value used in IMS gen * = value used in startup parms + ** = IMS overrode all values || = parameter is obsolete

System Information

145

IRLM Startup Parameters

IRLM Startup Parameters Introduction The command RLMO displays the startup options. RLMX displays IRLM contention and coupling facility information. RLMO

Displays IRLM startup options. Immediate

Type:

RLMO

+ + + + + + +

----

IRLM options

-----------------------------------------------------

IRLMNM= KRLM IRLMID= 1 COMCYCL= 20 MAXCSA= 1( 1M) DEADLOK=’15,4’ SCOPE= LOCAL RULES= COMPAT PC= YES ----- Appl options ----------------------------------------------------APPLS= KRLM1,PRLM1 APPL2= KRLM1,TRLM1 APPL3= KRLM1,BRLM1 ----- IRLM Trace status -----------------------------------------------RH= ON PTB= OFF INTERNAL= OFF

A description of the fields in the RLMO display follows. Unless indicated, these fields represent the parameter values specified in the IRLM startup procedure. Note: The parameters displayed on your panel may be different from this example, depending on which version of IRLM your site is using.

146

IRLMNM=

Specifies the IRLM subsystem name.

IRLMID=

Displays the ID= parameter.

COMCYCL=

Displays the COMCYCL= parameter.

MAXCSA=

Displays the MAXCSA= parameter and the actual storage size.

CURRENT=

Displays the current CSA usage.

DEADLOK=

Displays the DEADLOK= parameter.

SCOPE=

Displays the SCOPE= parameter (GLOBAL or LOCAL).

RULES=

Displays the RULES= parameter (COMPAT or AVAIL).

PC=

Displays the PC= parameter (YES or NO).

APPLS=

Displays the APPLS= parameter

APPL2=

Displays the APPL2= parameter.

APPL3=

Displays the APPL3= parameter.

RH=

Displays if request handler trace is active or inactive (ON or OFF).

OMEGAMON II for IMS Realtime Commands Reference Manual V510

IRLM Startup Parameters

RLMX

PTB=

Displays if pass-the-buck trace is active or inactive (ON or OFF).

INTERNAL=

Displays if the internal trace is active or inactive (ON or OFF).

Displays IRLM contention and Coupling Facility information. Type:

Immediate

Note: This command applies to IRLM 2.1 and above and MVS 5.1, 5.2, and OS/390. This command displays statistical information concerning IRLM real and false contention. Real contention occurs when two PSBs attempt to access the same database block at the same time. False contention occurs when there is a lock synonym, but no real contention. The Real Contention Rate is the actual lock rate, per second, during this interval. False Contention Rate is the lock synonym rate, per second, during this interval. In an MVS 5.1, 5.2, or OS/390 environment, you may define your IRLM to participate in a Data Sharing group. The group name you defined is also displayed plus all of the participants in the Data Sharing group. CF Name

Coupling Facility name.

Job Name

The MVS started task or job name of the participating IRLM subsystem.

System ID

The MVS System ID on which the IRLM subsystem is running.

Status

The current Coupling Facility status. ACTIVE

The IRLM subsystem is actively connected to the Coupling Facility and is eligible for N-Way Data Sharing.

CREATED

The IRLM subsystem is defined to the Coupling Facility but is not yet active. This should be a transient state.

FAILED

The IRLM subsystem has failed to connect to the Coupling Facility. See your MVS system console for error messages.

QUIESCED

The IRLM subsystem is removing itself from the Coupling Facility. This is a transient state.

System Information

147

IRLM Startup Parameters

RLMX Lock Structure Name . . . . . . . . . . Size . . . . . . . . . . Record List Entries (RLEs) Used . . . . . . . . . . In Lock Structure . . . Percentage Used . . . . Totals: Real Contention Granted . Real Contention Rate . . Global False Contention . False Contention Rate . .

: IRLMLT1 : 8388608 : : : : : : :

871 44719 1.95% 2118 5.6/s 721 .67/s

N-way Datasharing Subsystems for Group IRLMD1 CF Name -------IRLMD1$$ IRLMD1$$

148

Jobname -------IMS510AI IMS510NI

System ID --------SP11 SP13

Status -------Active Active

OMEGAMON II for IMS Realtime Commands Reference Manual V510

IMS Control Region Virtual Storage Analysis

IMS Control Region Virtual Storage Analysis Introduction The VMEM command tracks virtual storage use. VMEM

Tracks virtual storage use and warns when shortages develop within the IMS control region. Type:

Immediate

Exception analysis monitors a variety of virtual storage areas for exceptional conditions, based on thresholds you set. With the VMEM command you can identify storage shortages, as well as excesses. To trim these excesses back, you can readjust the position of IEALIMIT within the control region. VMEM + + + + + + +

IMS Virtual Storage Constraint Analysis

Control DBRC DLS IRLM

Region Region Region Region

: : : :

Lsqa Free 5836k 7224k 7428k 7896k

Lsqa Largest 5796k 7220k 7424k 7884k

Lsqa Assured 3700k 4892k 3868k 5924k

Private Private Private Free Largest Top block 2288k 2136k 2136k 2356k 2332k 2332k 3592k 3560k 3560k 1972k 1972k 1972k

A diagram of IMSCTL region virtual storage areas follows.

System Information

149

IMS Control Region Virtual Storage Analysis

FIGURE 4. IMSCTL region virtual storage areas

+-------------------+

| | | LSQA | | | Current | ------------|. . . |UPDATE

/min 0_2_4_6_8_|

32 --->. . . |Class001 18 ->. . . . |Class004

32 --->. . . | 18 ->. . . . |

If you enter R in its label field, ITX resets the IMS class information to reflect /ASSIGN changes.

166

OMEGAMON II for IMS Realtime Commands Reference Manual V510

Fast Path Transaction Rates

Fast Path Transaction Rates Introduction Use the FTX command to display Fast Path transaction rates. FTX

Displays the current rates for Fast Path exclusive transactions and those Fast Path potential transactions that execute in Fast Path regions. Type:

Immediate

Format:

cFTXnnn

FTX does not show transactions that run in IMS regions. It displays these rates by balancing group (BALG), not by CLASS or GROUP, as does ITX. The three-digit numeric argument is uses as a display threshold by rate. For example, the command FTX001 only displays rates if they are greater than or equal to one transaction per minute. The rates FTX displays are an average compiled over the previous 60 second interval, so the FTX display only changes once every minute, as each interval completes. (This is true for all except the first 60 seconds, when FTX recalculates its display every cycle until it collects the first interval of data. After that first interval, the display freezes and only changes as each succeeding interval completes.) When you execute FTX for the first time it produces the Initializing message. After this point, OMEGAMON collects transaction rate data whether FTX is on the screen or not. That is, FTX does not need to re-initialize if you remove the command from the screen. The following example shows the results of the FTX command.

FTX030|BALG FPM/MIN 0 100 200 300 400 500 | + |DBFSAMP3 183 -----------------> . . . . . . . | + |DBFSAMP2 45 -----> . . . . . . . . . | + |DBFSAMP4 246 ----------------------->. . . . . . | + |DBFSAMP6 426 ------------------------------------------> . . | ========================================================================== 1FTX030|BALG FPM/MIN 0 20 40 60 80 100 | + |DBFSAMP3 183 ++++++++++++++++++++++++++++++++++++++++++++++++++> | + |DBFSAMP2 45 ----------------------> . . . . . . | + |DBFSAMP4 246 ++++++++++++++++++++++++++++++++++++++++++++++++++> | + |DBFSAMP6 426 ++++++++++++++++++++++++++++++++++++++++++++++++++> |

FTX accepts an alphanumeric argument in its label field. FTX uses this argument as a scaling factor to determine the maximum transaction rate for the graph. If you do not supply a scaling factor, FTX uses five as its default. (This means the graph will plot from 0–500 transactions per minute.) System Information

167

Fast Path Transaction Rates

FTX accepts the following scaling factors:

168

1

0–100

2

0–200

3

0–300

4

0–400

5

0–500

6

0–600

7

0–700

8

0–800

9

0––900

A

0–1500

B

0–2000

C

0–2500

D

0–3000

E

0–3500

F

0–4000

OMEGAMON II for IMS Realtime Commands Reference Manual V510

IMS Trace Table Entries

IMS Trace Table Entries Introduction Use the TRAC command to display IMS trace table entries. TRAC

Displays IMS trace table entries. Type:

Immediate

Format:

TRACcc PST=n FUNC=xx CD

Specifies the type of trace: DG

disk trace log

DL

DL/I trace table entries

DS

dispatcher trace table entries

FO

force trace

FP

Fast Path trace

LA

latch trace

SC

scheduler trace table entries

SS

subsystem trace

PST=n

Specifies the number of the PST.

FUNC=xx

Specifies the number of hexadecimal trace entries.

The following example shows a small portion of the dispatcher trace table.

TRACDS + DS TRACE TABLE + BEGINNING ADDR = 00A8F0A0 + 00A8F0A0 19051832 0013B050 + 00A8F0B0 1A051833 00000000 + 00A8F0C0 06FE1834 007D7880 + 00A8F0D0 19021835 00AB53D4 + 00A8F0E0 1A021836 007D7880 + 00A8F0F0 05051837 0013B050 + 00A8F100 23051838 0013B050 . . . . . . . . .

NEXT ENTRY ADDR = 00A8FCE0 40C4D3F4 FF575CB4 IPC ENQ 00250025 00000025 IPC RESUME 50ABA866 00AB53D4 IPOST(ECB=) 40E3D9C1 FF575DB4 IPC ENQ 00250025 00000025 IPC RESUME 40C4D3F4 40000000 RE-DISPATCH 00000000 40A82692 ISERWAIT . . . . . . . . .

System Information

169

Time-Controlled Operations Information

Time-Controlled Operations Information Introduction Time-Controlled Operations (TCO) can be used to: n

start BMPs at predetermined times

n

automate image copies and reorganization of databases

n

issue any IMS command, including commands to automate shutdown of IMS

TCO can also be used in conjunction with the automated operator interface (AOI) to intercept commands or messages for automated operations. TCO receives all information from a script library. The members in this library contain the IMS commands and time schedule requests. The members can also contain message sets. A time schedule request in a script can specify: n

a given time of day (by hour and minute)

n

a time interval

n

a specified delay after IMS startup

At the time requested in the schedule, TCO can:

TCOS

n

load a new script

n

enter commands

n

send message switches

n

send transaction messages

Displays the current status of Time-Controlled Operations (TCO). Type:

Immediate

TCOS also displays the current script member name and whether TCO is active or inactive. TCOS applies to IMS 3.1 and above only. TCOC

Displays the contents of the current TCO script member. Type:

Immediate

Format:

TCOCcc Where cc can be:

170

OMEGAMON II for IMS Realtime Commands Reference Manual V510

Time-Controlled Operations Information

blank

Displays all commands and messages in the current script member.

ST

Displays startup commands and messages only.

DL

Displays delayed startup commands and messages only.

TD

Displays time-of-day commands and messages only.

To display all the commands and messages in the current script member, enter TCOC without any argument, as illustrated in the following figure.

TCOC + IMS Startup commands/messages: + ELEM# TIME USER EXIT COMMAND/MESSAGE + ----- ------ --------- --------------+ 1 START DFSTXIT0 /STA DC + 1 START DFSTXIT0 /STA LINE 1 PTERM 1 + + DELAYED STARTUP COMMANDS/MESSAGES: + ELEM# TIME USER EXIT COMMAND/MESSAGE + ----- ------ --------- --------------+ 1 11:55 USEREXT1 /STA PGM ALL + 1 11:55 DFSTXIT0 /STA TRAN ALL + + TIME-OF-DAY COMMANDS/MESSAGES + ELEM# TIME USER EXIT COMMAND/MESSAGE + ----- ------ --------- --------------+ 1 12:00 DFSTXIT0 /DIS A + 2 13:00 DFSTXIT0 /DIS A + 3 14:00 DFSTXIT0 /DIS A + 4 15:00 DFSTXIT0 /DIS A + 5 16:00 DFSTXIT0 /DIS A

TCOC applies to IMS 3.1 and above only.

System Information

171

Plotting System Information

Plotting System Information Introduction Use the PLOT command to produce graphs of various system resources. PLOT

Graphically displays historical information about IMS resources. Type:

Immediate

Format:

cPLOT aaaa

OMEGAMON collects data about IMS resources and stores this data in an internal table. The PLOT command displays information from this internal table. The PLOT command accepts one, two, or three 4-character resource names (aaaa) as parameters. If you supply more than three names, PLOT displays the message EXTRANEOUS NAMES IGNORED. PLOT CAN ONLY SHOW THREE PLOTS PER COMMAND. The PLOT command displays information about the following resources: ARVL

Transaction arrival rate (includes Fast Path if installed).

CPUC

Amount of CPU utilized.

DEQU

Transaction dequeue rate (includes Fast Path if installed).

INQL

Transaction input queue size (includes Fast Path if installed).

IORT

IMS I/O rate per second.

PGAV

Private page-in rate per second for all non-dependent regions.

PGCR

Private page-in rate per second for the control region.

PGDB

Private page-in rate per second for the DBRC region.

PGDL

Private page-in rate per second for the DLI region.

PGIR

Private page-in rate per second for the IRLM region.

ROAV

Average region occupancy for all dependent regions.

If you supply a name that PLOT does not recognize, it displays the message NOT DEFINED. The PLOT command uses the graph character you supply in the label field (c) to plot each point on the graph. If you do not supply a graph character, PLOT uses the default (an asterisk). PLOT displays information as a vertical bar graph. (The following figure the results of a typical PLOT command.) The vertical bars farthest to the right of the graph represent the most current data. As you move to the left across the

172

OMEGAMON II for IMS Realtime Commands Reference Manual V510

Plotting System Information

graph, the vertical bars represent an averaged value which the product updates every 2, 4, 8, 16, 32, 64, and 128 cycles respectively.

PLOT CPUC IORT + + CPUC CPU UTILIZATION + 80% + + =>---------------+ 60% + + | + 40% + + =>---------------+ 20% + + | * * * * * * + + - + - + - + - + + Past Now +

IORT 240 180 120 60

IMS I/Os PER SEC + * =>-------------*-+ * * * | * * * + * * * | * * * * =>-----*-*-*-*-*-| * * * * * * * + - + - + - + - + Past Now *****

Each graph contains an upper and lower threshold line. When a resource equals or exceeds the upper threshold, that resource is considered in danger. If a resource is below the lower threshold, that resource may or may not be in danger, depending on the particular resource and your operating environment. Use the PSET major command and its minors to adjust the upper and lower thresholds. If the value in the column representing data averaged over the last two cycles (the column to the left of the current cycle) exceeds the upper threshold, PLOT displays a horizontal line of five highlighted asterisks below the resource graph. In extended color mode, PLOT displays the body of the graph in reverse video. The upper threshold displays in red. The lower threshold displays in blue. If the value in the column representing data averaged over the last two cycles (the column to the left of the current cycle) exceeds the upper threshold, PLOT displays the body of the graph in red. If the value in the column representing data averaged over the last two cycles is between the two thresholds, PLOT displays the body of the graph in yellow. If the value in the column representing data averaged over the last two cycles is less than the lower threshold, PLOT displays the body of the graph in blue. If you enter the command PLOTX instead of PLOT (in extended color mode only), each vertical column displays in its own color: red for values above the red line, yellow for values between the two thresholds, and blue for values below the blue line.

System Information

173

Plotting System Information

PSET

Sets the thresholds the PLOT command uses dynamically. Type:

Major

Format:

PSET resource minor command M=n U=n L=n resource minor command

is any of the resource names the PLOT command can display M=

is the maximum of Y-axis scale value: the minimum scale value is 8

U=

is the value of the upper threshold

L=

is the value of the lower threshold

The following example shows a PSET command with the ARVL minor command. PSET ARVL M=30 U=22 L=7

The above commands set the maximum Y-axis scale value of the transaction arrival rate plot to 30, the upper threshold to 22, and the lower threshold to 7. The results of the PLOT command for ARVL would look something like this: PLOT ARVL + + ARVL MSG ENQ RATE/SEC + 30 + + | + 22 =>---------------+ | + + * * + =>-*-*-*-*-*-*-*-* + 7 + * * * * * * * * + | * * * * * * * * + + - + - + - + - + + Past Now +

The upper threshold value must be greater than the lower threshold value. The maximum Y-axis scale value must be greater than the upper and lower threshold values. If the lower threshold is greater than the upper threshold or the maximum Y-axis scale value is less than the upper threshold, PSET displays an error message and does not set these values. If you issue one of the PSET minor commands without an M=, U=, or L= parameter, the minor command displays the current M=, U=, and L= parameters for that resource.

174

OMEGAMON II for IMS Realtime Commands Reference Manual V510

Device Information

6 Chapter overview

OMEGAMON has commands which display information about disk and tape devices.

Chapter contents Device Listing Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Disk Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Disk Select Major Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Selected disk minor commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . Examples of disk commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tape Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tape select major commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Selected tape minor commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . Long-Term Device Utilization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Device Information

176 178 178 182 186 188 188 190 195

175

Device Listing Commands

Device Listing Commands Introduction These immediate commands display lists of devices. DLST

Lists all online and offline disks. Type:

Immediate

A hyphen (-) in the command display indicates the selected offline disks. GLST

Lists esoteric and generic device names by device class. Type:

Immediate

Format:

GLST

The GLST display can be limited to specific device classes with the following operands: b

Displays all defined device names. Blank is the default.

ALL

Displays all device names. ALL produces the same display as blank.

CHAR

Displays character reader devices.

COMM

Displays communication devices.

CTC

Displays channel to channel devices.

DASD

Displays direct access storage devices.

DISP

Displays display devices.

TAPE

Displays tape devices.

UREC

Displays unit record devices.

These operands can be used in combination. For example: GLST TAPE COMM

displays all tape devices and communications devices, as shown: _______________ GLST + TAPE DEVICES: + 3480X 3400-6 TAPE + 3400-3 + + COMMUNICATIONS DEVICES: + 3705

176

CART

T3480

3480

OMEGAMON II for IMS Realtime Commands Reference Manual V510

3400-9

3400-5

Device Listing Commands

Use of the optional operands is limited to MVS 4.1 and above. See also the GDEV command. TLST

Selects all tape drives (online/offline). Type:

Immediate

A hyphen (-) in the command display indicates the offline tape drives selected.

Device Information

177

Disk Information

Disk Information Introduction This section describes major commands which select disks and the minor commands which display detailed information about the disks.

Disk Select Major Commands DEV

Selects a disk with volser cccccc or address xxx or xxxx. Type:

Major

Format:

DEV cccccc|xxxx

Note: DEV command now accepts input in either a 3-digit or 4-digit format. If you supply the volser or the address of a disk, DEV displays the volser, the address, and the online or offline status of the disk. If you enter: DEV 5200

the result is: DEV 5200 volser=TSO099 Online Alloc

Alternatively, you could supply the volser (TSO099). DEVL

Selects list of online disks by volser cccccc or unit address xxxx. Type:

Major

Format:

DEVL cccccc ... cccccc|xxxx ... xxxx

DEVL selects a list of disks for examination, whereas DEV selects only one device at a time. The following example shows disks at addresses 123 and 141 and volsers TSO021 and TSO022: DEVL 1230 TSO021 TSO022 1410

If you list an invalid address or volser, or if you specify the same disk twice, OMEGAMON eliminates the invalid or duplicate value from the list. DEVP

178

Selects a list of online disks using patterns set with .SPT. Type:

Major

Format:

DEVP/n

OMEGAMON II for IMS Realtime Commands Reference Manual V510

Disk Information

The variable n is a number from 0 to 9 indicating the pattern set with the .SPT immediate command. For example, you could set the pattern and then display all online disks beginning with TSO as shown in this figure: .SPT/9

DEVP/9

DISK

TSO*

TSO024

TSO025

TSO021

TSO022

TSO023

TSO069

Selects online disks. Type:

Major

An argument of AL (DISKAL) displays all offline disks as well as those online. DSKB

Selects busy disks. Type:

DSKC

Selects disks with suspended channel programs. Type:

DSKE

Major

Selects disks waiting on mounts. Type:

DSKN

Major

Selects mass storage (MSS) virtual disks. Type:

DSKM

Major

Selects permanently resident disks. Type:

DSKG

Major

Major

Selects disks with volsers that start with cc. Type:

Major

Format:

DSKNcc

Device Information

179

Disk Information

The following example selects disks with volsers that begin with the characters TS, such as all TSO disks: DSKNTS DSKP

Selects DASD volumes with a mount status of PUBLIC. Type:

DSKQ

Major

Selects disks with I/O queue length of nn or more. Type:

Major

Format:

DSKQnn

The DPLTnn minor command plots a microscopic analysis of device utilization. You can use it to investigate disks with I/O queues. DSKR

Selects disks with a RESERVE currently issued from this CPU. Type:

DSKS

Selects DASD volumes with a mount status of STORAGE. Type:

DSKU

Major

Major

Selects disks with UCBnames starting with xx or xxx. Type:

Major

Format:

DSKUxx

Note: DSKU command now accepts input in either a 2-digit or 3-digit format. The variable xx or xxx specifies the UCBnames with which the disks begin. This may or may not correspond to control unit xx or xxx. DSKUxx does not consider alternate paths. The following example selects disks with UCBnames that start with 58, which includes disks 580 through 58F: DSKU58 DSKV

Selects DASD volumes with a mount status of PRIVATE. Type:

180

Major

OMEGAMON II for IMS Realtime Commands Reference Manual V510

Disk Information

GDEV

Lists devices with name cccccc. Type:

Major

Format:

nGDEV cccccc

This major command lists disk and tape devices with the generic name cccccc. The value of n can be one of the following: the less-than symbol (34 >35 >36 >37 >38 >39 | + |CPU |||..|..|...||.......|||......|......|||......||..| + |User >PAYROLL >SORT >PAYROLL >SORT | + |Cyl >280>281 >403 >282 >283 >404 >284 | + |Nrdy | + |Resv |

Samples: 50 Interval: 4 I/O’s: 6

To report on the I/O# subfield properly, DPLT requires RMF to be monitoring the device. The Interval value to the right is the true interval between samples, calculated after DPLT completes processing. On a system running perfectly, this number is the same as the nn sampling interval. This number may vary due to your system’s workload.

Device Information

183

Disk Information

DBsy

D indicates device busy. S (XA and ESA) indicates suspended channel program.

IOQ

Length of IOQ. A value greater than 9 but less than 36 is given by a letter of the alphabet, where A=10, B=11, and so on. A value greater than 35 is given by a plus (+) sign.

I/O#

Wraparound I/O#. (The > indicates the point at which OMEGAMON calculates a new wraparound I/O#. The new number appears to the right of the >. and indicates the end of the I/O.

CPU

Can be one of these symbols:

User

|

CPU dispatchable. This character indicates that the address space has at least one TCB ready to be dispatched.

.

Waiting. This character indicates that no TCBs are ready to execute.

Current user. (The > indicates the point at which a new user had the device.) Note: OMEGAMON may not be able to identify the user of a device if that user is a system routine or utility issuing its own seek commands.

Cyl

Cylinder address. (The > indicates the point at which a new cylinder was accessed.) Rls in this field indicates that a standalone release is in progress, and therefore no cylinder is involved.

Nrdy

Not ready.

Resv

Device reserved this CPU.

The above example shows that the DSKQ01 command selected a disk with a volser of MVS005 because it had an I/O queue length of one or more. The minor command DPLT03 plots the activity on the selected device at 3 millisecond intervals (OMEGAMON always takes 50 samples). The resulting plot shows two jobs (PAYROLL and SORT) competing for the disk arm at cylinder addresses 280 and 403. This explains the I/O queue on the selected device. Even though we specified a 3 millisecond interval (DPLT03), the actual interval that appears is 4 milliseconds (Interval: 4). This is because other address spaces operated at a higher priority than OMEGAMON at the time. DRES

Displays device reserve count from this CPU. Type:

DSTA

Displays mount status. Type:

184

Minor of disk majors

Minor of disk majors

OMEGAMON II for IMS Realtime Commands Reference Manual V510

Disk Information

Status can be:

DTYP

n

PRIVATE

n

PUBLIC

n

STORAGE

Displays disk type. Type:

Minor of disk majors

Disk type can be 3380, 3390, etc. DUSR

Displays current user of device. Type:

DVMP

Minor of disk majors

Displays unit control block (UCB) hex dump. Type:

Minor of disk majors

DVMP dumps the UCB, the UCB prefix, and all appropriate extensions for the disk. It also shows the device status. The following screen shows a typical DVMP display. DEV SYS640 dvmp Mount Status: Perm_Res Private + Status: + User: *MASTER* Waiting I/O’s: + Status: Ch_Active - Suspended Channel Program + + UCB Prefix: 001188 + 00000000 00FF39B4 + + UCB Common + DASD Device Dependent Segment: 001190 + 008BFF8C 0240A201 B0000100 00F1F4F0 3010200E 00008D38 19D70100 E2E8E2F0 + F2F45000 00000400 + + Common Extension: 008D38 + 00000000 18820040 000A0000 F755001A 01000000 00022898 0000EAF0 00100005

DVOL

Displays the volser of a selected device. Type:

Minor of DEV and DEVL

Device Information

185

Disk Information

ICHPn

Displays installed channel paths for the disk (XA). Type:

Minor of disk majors

The value of n is a number from 1 to 8. OCHP

Displays online channel paths for the disk (XA or ESA). Type:

Minor of disk majors

Format:

OCHPn

The value of n is a number from 1 to 8.

Examples of disk commands The following are examples of how to use the disk commands. This example shows how to use the DSKU major command to monitor the I/O rates of devices at 160 to 16F. DSKU16

IMS001

IMS002

....

dadr 160 161 .... dio .R 1.4 0 .... ================================================================================ DSKU16 SCRAT1 SCRAT2 .... dadr 168 169 .... dio .R 2.5 8.7 ....

The next example shows I/O queue length. For any device with an I/O queue length greater than or equal to 2, the minor commands display the current user, the I/O queue length, and the address. DSKQ02 MVSRES dusr *MASTER* dioq 3 dadr 163

SPOOL JES2 2 167

The next example selects all private disks. DSKV DB0021 DB0022 dusr MESSAGE1 dio ..R 2.3

186

DB0023

DB0024

KN0056 KB0087 MESSAGE1 5.3

OMEGAMON II for IMS Realtime Commands Reference Manual V510

Disk Information

The next example selects all disks whose volsers begin with WO. DSKNWO dadr

WORK01 140

WORK02 147

Device Information

187

Tape Information

Tape Information Introduction This section describes major and minor commands for tape drives.

Tape select major commands Major commands to select tape drives provide a number of different ways to examine the tape configuration. For each tape drive selected by a major command, a number of minor commands can describe the device in further detail. DEV

Selects tape drive with volser cccccc or address xxx or xxxx.

Note: DEV Command now accepts input in either a 3-digit or 4-digit format.

GDEV

Type:

Major

Format:

DEV cccccc|xxxx

Lists devices with name cccccc. Type:

Major

Format:

nGDEV cccccc|xxx

This major command lists disk and tape devices with the generic name cccccc. The value of n can be one of the following: the less-than symbol (> OI901: Unable to locate module KOIGBL44
transaction group range numeric option (1-MAXGRP) | | (Valid only with SET) | | | +-->Option = Set - Establish automatic group selections | = Reset - Rescan for most active transactions | or terminals | = Clear - Clear groups 1-n | = List - List groups 1-n | = ? or blank - List groups 1-n | = Off - Disable automatic monitoring group | selections | = Test - Identify 30 most frequent transactions | or terminals (Do not set groups) | +--->Type: x = transactions (default) t = terminals

Note: You can not use this command when the RTA collector is active.

Creating groups automatically The SET option of the AUTO command automatically assigns n transactions to a range of groups. The AUTO SET command specifies the AUTO range. The AUTO command selects transactions or terminals by total use count (since startup) at the time you issue the command. OMEGAMON selects the n transactions or terminals you use most frequently and assigns them to n groups in descending order (OMEGAMON assigns the transaction you use most frequently to group 1). The selection process proceeds only if the groups within the group range are empty. This is to protect you from accidentally reassigning the monitoring groups. To override the test for empty groups, specify FORCE on the AUTO SET command.

Group Definition and Activation

211

Selecting Groups Automatically

AUTO SET,5

OMEGAMON responds as follows: LAUTO SET,5 + Tran=CNX00220 + Tran=CNX00230 + Tran=CNX00240 + Tran=CNX00250 + Tran=CNX00260

Listing the entries in a group automatically The LIST option of the AUTO command displays the contents of the groups that the automatic selection group range defines. The AUTO ? command is an alias for the AUTO list command. LAUTO ? Group 1: + Tran=CNX00260 Group 2: + Tran=CNX00250 Group 3: + Tran=CNX00240 Group 4: + Tran=CNX00230 Group 5: + Tran=CNX00220

Resetting groups automatically The RESET option of the AUTO command reassigns the most active transactions You must invoke the SET function before you use the AUTO command, otherwise an error message appears. AUTO RESET

OMEGAMON responds as follows: LAUTO RESET + Tran=CNX00200 + Tran=CNX00210 + Tran=CNX00220 + Tran=CNX00230 + Tran=CNX00240 + Tran=CNX00250 + Tran=CNX00260

212

OMEGAMON II for IMS Realtime Commands Reference Manual V510

Selecting Groups Automatically

Clearing a group automatically The CLEAR option of the AUTO command clears the transaction groups in the automatic selection process. You must invoke the SET function before you use the AUTO command, otherwise an error message appears. AUTO CLEAR

OMEGAMON responds as follows: DAUTO CLEAR

Freezing a group automatically The OFF option of the AUTO command freezes the groups. After some experimentation with setting and resetting the automatic selection groups, you may want to freeze the groups (not allow the LIST, RESET or CLEAR functions). Group assignments remain in effect. To do this, use the AUTO OFF command as follows. AUTO OFF

OMEGAMON responds as follows: OAUTO OFF + Automatic group facility is now off; use SET to restart

Note: You must invoke the SET function before you use the AUTO command, otherwise an error message appears.

Group Definition and Activation

213

Selecting Groups Automatically

214

OMEGAMON II for IMS Realtime Commands Reference Manual V510

IMS Regions

8 Chapter overview

The architecture of IMS requires that it assign multiple MVS address spaces to each IMS system that you start. There is always a control region, and some combination of message processing regions (MPPs or MPRs), batch message regions (BMPs), and Fast Path regions (IFPs). The following section refers to all address spaces as regions.

Chapter contents IMS Region Immediate Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . IMS Region Major Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IMS Region Minor Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IMS-related region minor commands . . . . . . . . . . . . . . . . . . . . . . . . MVS-related region minor commands. . . . . . . . . . . . . . . . . . . . . . . . Fast Path region minor commands . . . . . . . . . . . . . . . . . . . . . . . . . .

IMS Regions

216 221 226 226 240 248

215

IMS Region Immediate Commands

IMS Region Immediate Commands List of commands ISAP

Starts and stops SAP support from the command interface and displays the current status of SAP support (active or inactive). Type:

Immediate

Format:

ISAP ON|OFF|?

Note: ? is the default. If you do not specify a parameter, the system assumes you want to know the SAP status. Results:

The following example shows the results of an ISAP command.

FIGURE 13. ISAP command

_________________ KOIISAP >ISAP + >ISAP +

VTM

OI-II

/C

I51A

01/02/97

10:56:04

ON SAP Support started. ? SAP Support is active.

In this example,

THIN

216

n

The ISAP ON starts SAP support.

n

The ISAP ? displays the current status of SAP support.

Defines the percentage of threads in use thresholds for CCTLs. Type:

Immediate

Format:

THIN ADD cccccccc THREADS=nnn ADD

Adds a threshold for a specific CCTL ID.

DELETE

Deletes a threshold for a specific CCTL ID.

LIST

Lists thresholds for specified CCTL IDs.

(blank)

Lists all defined thresholds. This is the default.

OMEGAMON II for IMS Realtime Commands Reference Manual V510

B

IMS Region Immediate Commands cccccccc Specifies the CCTL ID to which the threshold applies. You can use a wildcard (*) as either the first or last character of the CCTL ID only with the LIST operand. You can use the THRD immediate command to display all connected CCTL IDs. THREADS= Specifies the percentage of threads in use (1-100), that will cause the Tnnn exception to trip.

The THIN immediate command assigns a number to each CCTLID that you have given a THREADS= threshold. This number becomes the last three characters of the Tnnn exception name. If a CCTL exceeds the percentage of threads in use threshold, the Tnnn exception trips to notify you that the CCTL has a high percentage of threads in use. Note: Exception Analysis must be active for the Tnnn exception to provide data. You can define up to 100 CCTL IDs for the Tnnn exception to monitor during your current session. To save the thresholds that you define with THIN in a user profile, use the PPRF command. If you want to create and save more than 100 thresholds, you can use a second user profile. Figure 14 on page 217 shows an example of adding a threshold for a specific CCTL ID. Figure 15 on page 217 shows the list of all defined thresholds for RCI*, after adding the threshold in this example. FIGURE 14. THIN Add command

THIN ADD RCICS321 THREADS=5 + CCTL THRESHOLD HAS BEEN ADDED

FIGURE 15. THIN List command

THIN LIST + T001 + T002 + T003 + T004 + T005 + T006

RCI* RCICS001 RCICS002 RCICS003 RCICS004 RCICS321 RCICS322

THREADS=10 THREADS=100 THREADS=20 THREADS=10 THREADS=5 THREADS=9

Figure 16 on page 218 shows an example of deleting a threshold for a CCTL ID.

IMS Regions

217

IMS Region Immediate Commands

FIGURE 16. THIN Delete command

+

THRD

THIN DEL RCICS322 CCTL THRESHOLD HAS BEEN DELETED

Displays each thread’s CCTL ID, Pseudo-Recovery Token, Recovery Token, RGID (PST number), PSB name, and thread status. Immediate

Type:

The thread status can be any of the following: Active

The thread is actively processing a PSB.

Avail

The thread is available to schedule a PSB.

Indoubt

The thread has failed and indoubt data exists.

Term

The thread is terminating.

Unavail

The thread is terminating a scheduled PSB and is therefore unavailable to schedule a new PSB.

W-BlkMvr

The thread is waiting for the ACB block mover.

W-Intent

The thread is waiting for intent to resolve a conflict with a currently scheduled program’s use of the database.

W-PoolSp

The thread is waiting for DMS, PSB, or PSB work area pool space.

W-Switch

The thread is waiting to be switched over to an alternate system.

The THRD immediate command provides information about threads that you use with the PNR major command for thread analysis. TTIM

Defines time thresholds for PSBs that IMS schedules on behalf of CCTLs threads. Type:

Immediate

Format:

TTIM ADD cccccccc PSB=aaaaaaaa CPU=nnnn ELAPSED=nnn ADD

Adds a threshold for a CCTL and a PSB.

DELETE

Deletes a threshold for a CCTL and a PSB.

LIST

Lists thresholds for specified CCTLs.

(blank)

Lists all defined thresholds. This is the default. The list of defined thresholds sorts in descending alphabetical order, with the most specific threshold at the top of the list and thresholds beginning with a wildcard (*) at the bottom.

218

OMEGAMON II for IMS Realtime Commands Reference Manual V510

IMS Region Immediate Commands

cccccccc Specifies the CCTL ID to which the PSBs and threshold apply. You can use a wildcard (*) as either the first or last character of the CCTL ID only with the LIST operand. aaaaaaaa Defines the PSB set to which CPU= and ELAPSED= apply. You can use a wildcard (*) as either the first or last character. CPU= Specifies the threshold for CPU time, in tenths of a second (1-9999). ELAPSED= Specifies the threshold for ELAPSED time, in tenths of a second (1-9999). You must specify either CPU time, ELAPSED time, or both times.

The TTIM immediate command compares each active thread with each TTIM threshold to see if a PSB exceeded the CPU or ELAPSED threshold. If a PSB exceeds the CPU or ELAPSED time threshold, the TPSB exception trips to notify you that the PSB may be using more CPU or ELAPSED time than you expected. Note: Exception Analysis and the Transaction Reporting Facility (TRF) must be active for the TPSB exception to provide data. If you start OMEGAMON after IMS schedules a PSB, the TTIM command does not check the PSB against the TTIM thresholds. You can define up to 100 PSB names for the TPSB exception to monitor during your current session. To save the PSB names that you define with TTIM in a user profile, use the PPRF command. If you want to create and save more than 100 PSB names, you can use a second user profile. Figure 17 on page 219 shows an example of adding a threshold for a CCTL and a PSB. Figure 18 on page 220 shows the list of all defined thresholds for RCICS410, after adding the threshold in this example. FIGURE 17. TTIM Add command

+

TTIM ADD RCICS410 PSB=ABC* CPU=1 ELAPSED=10 PSB THRESHOLD HAS BEEN ADDED

IMS Regions

219

IMS Region Immediate Commands

FIGURE 18. TTIM List command

+ + + + + +

TTIM LIST RCISC410 RCICS410 PSB=DFHSAM25 RCICS410 PSB=DFHSAM2* RCICS410 PSB=C* RCICS410 PSB=B* RCICS410 PSB=ABC* RCICS410 PSB=*05

CPU=0001 CPU=0001 CPU=0001 CPU=0001 CPU=0001 CPU=0001

ELAPSED=0001 ELAPSED=0001 ELAPSED=0001 ELAPSED=0001 ELAPSED=0010 ELAPSED=0001

Figure 19 on page 220 shows an example of deleting a threshold for a CCTL and a PSB. FIGURE 19. TTIM Delete command

+

220

TTIM DEL RCICS410 PSB=ABC* PSB THRESHOLD HAS BEEN DELETED

OMEGAMON II for IMS Realtime Commands Reference Manual V510

IMS Region Major Commands

IMS Region Major Commands Introduction To provide flexibility, a number of different commands are available to select IMS regions. The IMS region major commands select only those regions associated with the IMS system for which OMEGAMON is active. While there may be more than one IMS system (and, therefore, more than one IMS control region) active at the same time, an OMEGAMON session only associates with a single IMS system, and the major commands only select regions belonging to that system. For example, if you have two IMS systems called PROD and TEST, withOMEGAMON running in each, the OMEGAMON terminal monitoring the PROD control region completely ignores any IMS region associated with the TEST system. OMEGAMON only recognizes an address space as being an IMS dependent region once it makes itself known to the control region via the IMS SVC and has an assigned PST. There is a brief period during both dependent region initialization and termination where the address space exists but OMEGAMON does not see it. Once the IMS control region recognizes the dependent region, OMEGAMON can display it. If a region major command selects the control region, it always appears first in the display. Dependent regions always appear in the same order you assign them to PSTs, with the exception of the RGNL major command. In the case of RGNL, you supply a list of region names, andOMEGAMON preserves your order. Note: The region major commands have a special relationship with the IDEV (device activity analysis) command. To analyze the devices allocated to the first region in the list which the region major command displays, use the P label on IDEV minors. Figure 20 on page 221 shows an example of the analysis of the device activity for all devices allocated to region IMSMPP01. FIGURE 20. RGN command used with IDEV

RGNL

IMSMPP01

IDEV Interval Start Time: 13:29:01 Elapsed: 12:27 MN Length: 14:58 MN Ppdsk * . . . . . . . . SRB TIME(%) 9.7 |->. . . . . . . . . . PAGE-INS/S_ 3.8 |------=>. . . . . . . PAGE-OUTS/S 2.8 |----->. . . . . . . . I/O’S/SEC__ 7.2 |->. . . . . . . . . . SU’S/SEC___ 131.4 |--> . . . . . . . . . WORKING SET 1400K |--> . . . . . . . . . PG-IN/CPU-S 12.5 |--> . . . . . . . . .

LONG 5.5 .7 .1 .0 7.2 105.4 1406K 30.7

0.1.2.3.4.5.6.7.8.9.0 |->. . . . . . . . . .+ |> . . . . . . . . . .+ |> . . . . . . . . . .+ |> . . . . . . . . . .+ |->. . . . . . . . . . |--> . . . . . . . . .+ |--> . . . . . . . . .|------=>. . . . . . .+

The left portion of the display represents the last OMEGAMON cycle; the right portion represents a running average of the previous 20 OMEGAMON cycles. The last column of the display indicates: The trend is upward (+). The trend is downward (-). No change ( ). ASID

Displays the MVS address space ID of the region. Type:

Minor of IMS region majors

The address space ID displays in hexadecimal.

240

OMEGAMON II for IMS Realtime Commands Reference Manual V510

IMS Region Minor Commands

MVS numbers the regions beginning with the *MASTER* scheduler at ASID 0001. As MVS starts regions, it assigns them an ASID number which it uses as an internal reference. CPU

Displays the TCB CPU time for the current job step for the region in seconds. Type:

Minor of IMS region majors

Use the CPU command with the .R suffix to show the CPU rate during the last OMEGAMON cycle. DISP

Displays the type of MVS dispatching algorithm being used for a region. Type:

Minor of IMS region majors

The algorithm type is one of the following: MTW (mean-time-to-wait), ROTATE, TIME-SLC, or FIXED. DOM#

Displays the current domain number of the region with which it is associated. Type:

Minor of IMS region majors

The IEAIPSnn member of SYS1.PARMLIB defines and controls domains. DPRT

Displays the CPU dispatching priority of the region in both decimal and hexadecimal. Type:

FIXF

Minor of IMS region majors

Displays the fixed frame count when a region is swapped out. Type:

Minor of IMS region majors

Under ordinary circumstances, MVS never swaps out IMS regions, but some users modify their IMS systems to allow it. FMCT

Displays the number of frames a region is using in main storage. Type:

Minor of IMS region majors

Note: For MVS/ESA, expanded storage is included. When a region executes under MVS, portions of the program can be in main storage and other temporarily inactive portions can be on disk (on a PAGE or SWAP data set). A unit of main storage (4096 bytes) is a frame. The unit of disk storage that holds one frame is a slot.

IMS Regions

241

IMS Region Minor Commands

The frame count is zero when the region is swapped out. Instead of displaying zero, OMEGAMON displays the last frame count (and marks it with an S). Regions can be resident and still show an S for FMCT. This usually means that the region is page-stolen down to zero. FXFR

Displays the number of frames of real storage a region is using that are fixed and cannot move to disk (as slots) to make room for other regions. Type:

Minor of IMS region majors

One frame equals 4096 bytes. HUIC

Displays the highest unreferenced interval count for the region. Type:

Minor of IMS region majors

A low number for HUIC indicates the system is paging heavily and there is a high demand for real storage frames. IODP

Displays the I/O dispatching priority for the region. Type:

IOJ

Minor of IMS region majors

Displays the I/O counts for the region. Type:

Minor of IMS region majors

Use the IOJ command with the .R suffix to show the I/O rate during the last OMEGAMON cycle. JPCI

Displays the job common area page-in counts. Type:

Minor of IMS region majors

Use with .R to display the common area page-in rate. JPUI

Displays the job private area page-in counts. Type:

Minor of IMS region majors

Use with .R to display the private area page-in rate. JPUO

242

Displays the job private area page-out counts.

OMEGAMON II for IMS Realtime Commands Reference Manual V510

IMS Region Minor Commands

Minor of IMS region majors

Type:

Use with .R to display the private area page-out rate. JSTA

Displays the job status indicator for the region. Minor of IMS region majors

Type:

The following figure illustrates the JSTA command display. RGNC jsta

IMS210FP I/O*NSW

The job status indicator (I/O*NSW, above) contains three fields in the following format. aaabccc aaa

b

ccc

NVSC

dispatchability: CPU

Region is CPU dispatchable.

WAT

Region is waiting.

DLY

Region is delayed.

I/O

Region has performed I/Os but is currently not CPU dispatchable.

transaction flag: *

Region is in an MVS transaction.

()

Region is not in an MVS transaction.

location: RES

Region is resident.

NSW

Region is resident and nonswappable.

LSW

Region is logically swapped.

SWP

Region is swapped out.

Displays the number of non-VIO slots the region uses. Type:

Minor of IMS region majors

These are the slots on a PAGE dataset used for portions of the program. IMS Regions

243

IMS Region Minor Commands

The example below shows the number of non-VIO slots each dependent region uses. RGND fmct wkst fxfr nvsc vsc

PERF

MESSAGE1 MESSAGE2 40 S 30 160K S 120K 10 40 33 5

BMP03 10 40K 5 14

frame count working set size fixed frames non-VIO (program)slots VIO slots

Displays the performance group number of a region. Type:

Minor of IMS region majors

The PERF and DOM# minor commands display the performance group number and domain number of a region. The SRM manages performance in the MVS operating system by swapping regions out and in according to defined rules. The SRM uses service units to track the amount of computer resources a region is using. These service units are a composite of CPU time used, I/Os performed, and main storage occupancy for the region. After examining a region’s activity, different parts of the SRM recommend whether IMS should swap the region in or out. (Usually, IMS marks all regions non-swappable unless the user took some action to circumvent it.) The IEAIPScc member of SYS1.PARMLIB defines and controls performance groups. PROC

Displays the current procedure step name for the region. Type:

PSTI

Minor of IMS region majors

Displays a summary of parameters and data relating to storage isolation. Type:

Minor of IMS region majors

The example that follows shows the output of a typical PSTI command. RGNL psti + + + + +

MESSAGE1 Private: Maximum Target Actual Minimum

Working Set Size 100K 60K 72K 40K

Page-ins /CPU-sec -none-----0.13 -none-

In this example, the MESSAGE1 region is in a performance group which has a minimum of 40K and a maximum of 100K established as storage isolation

244

OMEGAMON II for IMS Realtime Commands Reference Manual V510

IMS Region Minor Commands

limits. MESSAGE1’s actual current working set size is 72K, but the current target size storage isolation has set is 60K. The actual value for page-ins/CPU-second is currently 0.13; -none- indicates the user is not fencing for page-ins. (The ------ field indicates there is no such thing as target page-ins.) Note: OMEGAMON labels the /CPU-sec field as /Elap-sec when it runs in internal monitoring. Only one PSTI display can be active on an OMEGAMON display at a time. If you attempt to display data from two different jobs at the same time, PSTI does not complete initialization. SEQN

Displays the sequence number of the region on the CPU dispatching queue. Type:

Minor of IMS region majors

The next example shows the CPU dispatching queue sequence number of each dependent region. RGND MESSAGE1 MESSAGE2 cpu 144.23 58.09 cpu .R .038 .117 srbt 11.23 43.18 srbt.R .009 .023 tcpu 155.46 101.27 tcpu.R .047 .14 disp MTW MTW dprt (FA)250 (FC)252 seqn 18 16

SRBT



Displays the SRB CPU time of the current job step for the region in seconds. Type:

STEP

BMP01 78.32 .012 58.09 .008 136.41 .02 MTW (FC)252 14

Minor of IMS region majors

Displays the current step name for the region. Type:

Minor of IMS region majors

The example below shows the output of a typical STEP command. RGND MESSAGE1 MESSAGE2 BMP01 asid (0C) 12 (15) 21 (18) 24 dom# 1 1 13 perf 6 6 18 proc GO step REGION REGION ORDERUPD

IMS Regions

245

IMS Region Minor Commands

SUAL

Displays all service units for the period. Type:

Minor of IMS region majors

All service units = SUCP + SUIO + SUMS. SUCP

Displays the CPU service units for this period. Type:

Minor of IMS region majors

Use with .R to display service units per second during the last interval. SUIO

Displays the I/O service units for this period. Type:

Minor of IMS region majors

Use with .R to Display service units per second during the last interval. SUMS

Displays the main storage occupancy service units for this period. Type:

Minor of IMS region majors

Use with .R to display service units per second during the last interval. TCPU

Displays the total CPU utilization (TCB + SRB) for the region. Type:

Minor of IMS region majors

This should equal the sum of the CPU and SRBT commands. You can use the above commands (CPU, SRBT, TCPU) with the .R rate operator to display the percent of the CPU that this particular region is using. Percentages are displayed as decimal values; for instance, 2.7% is displayed as .027. This percentage value assumes 100 percent is available from each CPU in the system. For a 3081 dyadic processor or a 3033MP which contains two CPUs, this figure could, in theory, go as high as 200 percent. TMTR

Displays the time since the region began. Type:

Minor of IMS region majors

Transaction refers to an MVS rather than IMS transaction. (An MVS transaction begins every time the performance group changes.) This field

246

OMEGAMON II for IMS Realtime Commands Reference Manual V510

IMS Region Minor Commands

displays the time since the last transaction began. If the performance group changes during execution of the job, the TMTR reflects the time since that change. For instance, it may measure only the time since a STEP change. Otherwise, it measures the total job time. If you execute the MVS operator command SET IPS, IMS does not reset the times of transactions which are swapped out at the time of execution until they are swapped in again. TWSS

Displays the target working set size in K (1024 bytes) for any fenced region. Type:

Minor of IMS region majors

This command is for installations using the MVS feature called storage isolation. If the maximal target working set size is seen, MAXIMUM appears. VSC

Displays the number of VIO slots the region used. Type:

Minor of IMS region majors

Virtual I/O (VIO) is a method of using virtual memory for temporary files. WAIT

Displays the time since the region was last active. Type:

Minor of IMS region majors

Active means the time since any CPU was last expended. WKST

Displays the working set size in number of K (1024 bytes) a region is using in main storage. Type:

Minor of IMS region majors

WKST = 4 x FMCT. The value is zero when the region is swapped out. Instead of displaying the zero value, OMEGAMON displays the last working set size (and marks it with an S). Regions can be resident and still show an S for WKST. This usually means that the region is page-stolen down to zero. Figure 22 on page 248 and Figure 23 on page 248 show several typical region major and minor commands.

IMS Regions

247

IMS Region Minor Commands

FIGURE 22. Region major command with several minor commands

RGND MESSAGE1 jsta CPU*RES ioj .R 24.1 iodp (04)212 tmtr 3:20 MN wait

BMP02 I/O*RES 12.1 (63)99 2:10 MN 1 SEC

BMP03 WAT*SWP 0 (63)99 1:15 MN 1:23 MN