Release 10.1A: OpenEdge Development:
ADM and SmartObjects

> ## Procedure Object Viewer

> The Procedure Object Viewer keeps track of all procedures 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 its information when you are using the 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 procedures you run in your Progress session. When you select a procedure from this selection list, the Internal Entries selection list displays all 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:

> - Run an internal procedure inside of a procedure object to see its effect, provided that the procedure does not take parameters.

> - Look at a SmartObject’s SmartInfo dialog box and view the SmartObject’s properties.

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

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