ProTop for DotNET
ProTop has been updated and enhanced for Progress OpenEdge release 10.2! This new release of ProTop fully embraces Progress' .NET GUI Architecture and brings all of the advantages of a modern user interface to OpenEdge Database Monitoring.
To Download ProTop:
Requirements and Warnings
Taking a cue from Google, ProTop .NET is in a semi-perpetual beta.
You must have Progress OpenEdge 10.2A or better to run ProTop for DotNET. This release depends on the new OpenEdge GUI for .NET and it will not run on any earlier release.
You can, however, connect in client-server mode to Progress OpenEdge databases running any OpenEdge version 10 release or even Progress version 9! Client-server connections are, however, painfully slow on WANs and congested LANs. So don't be surprised if performance is poor in such environments.
Don't try to run ProTop on a small screen. It will be very frustrating. You need a lot of screen real-estate to monitor a db properly. If your monitor doesn't let you view most of the images on this page then you might not want to waste any time downloading ProTop.
Lastly, this is a BETA release. It may even contain bugs. Use at your own risk, etc. etc. Check back frequently for updates and let me know if you have any great ideas for enhancements!
Performance Dashboard
The old "Summary" screen has been redesigned and rechristened as the ProTop Performance Dashboard. Collected on this screen are all of the most important performance metrics for your database.
Additionally the ProTop Performance Advisor color codes metrics that indicate a possible problem and even offers advice about that problem in a tool-tip when you hover your mouse over the metric!
But that's not all! Right-click on any label on the dashboard and you can add that metric to either of two charts allowing you to show historical trends and correlations!
Database Configuration
The "Configuration" screen has been greatly expanded and many new fields have been added. In the same manner as on the Performance Dashboard, the Performance Advisor color codes fields that indicate a possible problem and even offers advice about that problem in a tool-tip when you hover your mouse over the field!
Users of a Table
Progress added per user Table and Index usage statistics with OpenEdge 10.1B. ProTop XX support for drill downs is available, but quite clumsy. ProTop for Dot Net elegantly solves this problem.
User IO Activity
Progress added a Client Stack Trace feature to OpenEdge 10.1C. This feature allows ProTop to determine what line of what program was executed with the last database request! The User IO screen and many other screens will show this information if the target database has it enabled. Unfortunately you must run PROMON to enable it. Go to the "R&D" screen, "1) Status Displays", "18) Client Database-Request Statement Cache". Choose options 2 and 3 to activate stack tracing (sub option 2) for all current and future connections.
User Inspection Station
The Protop User Inspection Station is a new feature of ProTop. This screen consolidates all of the user-specific information that is available about a particular user allowing you to quickly analyze what that user is up to.
User Inspection Station - User's Other Sessions
The Protop User Inspection Station is a new feature of ProTop. This screen consolidates all of the user-specific information that is available about a particular user allowing you to quickly analyze what that user is up to.
Active Transactions & Blocked Sessions
Active Transactions & Blocked Sessions are two old friends that have been updated and enhanced!
A Large Screen
If you have a nice big monitor you can see lots of stuff at once!


