Progress
ADM 2 Guide


Procedure Object Viewer

The Procedure Object Viewer keeps track of all procedures that you run in your Progress session and displays information about procedure objects. You can use the information and options that this tool provides to manage procedures when you work with SmartObject applications. You can also make use of its information when you are using the Progress Debugger.

Starting the Procedure Object Viewer

The Procedure Object Viewer is accessible from the AppBuilder’s PRO*Tools palette. To open the PRO*Tools palette, choose Tools PRO*Tools from the AppBuilder main window. Figure 6–1 shows the PRO*Tools palette and identifies the Procedures Object Viewer icon.

Figure 6–1: Procedure Object Viewer Icon on PRO*Tools Palette

Clicking this icon opens the Procedure Object Viewer, shown in Figure 6–2.

Figure 6–2: Procedure Object Viewer

Viewing Procedure Objects

The Procedure Object Viewer lets you see immediately what internal procedures are available for a SmartObject and what their parameters are. As shown in Figure 6–3, its Procedure Objects selection list displays a list of all of the procedures that you run in your Progress session. When you select a procedure from this selection list, the Internal Entries selection list displays all of the internal procedures available in the external procedure. Similarly, when you select an entry from the Internal Entries selection list, the Parameters selection list displays a list of the entry’s parameters.

Figure 6–3: Selecting Procedure Objects and Internal Entries

The Procedure Object Viewer application does not merely display information. It also lets you do the following:

By default, the Procedure Object Viewer views all procedures running persistently in a Progress session except for those used by the Progress tools and those SmartObjects that are in design mode. If you want to see SmartObjects that are in design mode, choose View Hide UIB–Mode Objects.


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095