Release 10.1A: OpenEdge Development:
Progress Dynamics Managers API Reference

> ## Overview

> The User Interface (UI) Manager generates the DHTML to satisfy a client request received by the Web Request Manager. The UI Manager is a server-side component of the framework. It delivers all user interface and application data to the client.

> The UI Manager first retrieves session data from the Session Manager and layout data from the Repository Manager. It then generates and sends the DHTML to the client. The UI Manager then fetches the necessary application data and sends it to the client. That is, the UI Manager sends HTML script and data separately.

> This manager should only be accessed through the `escapeData` and `setClientAction` procedures.

> You can retrieve the handle of the UI Manager by running code like the following example:

>     ASSIGN hUserInterfaceManager =
>     DYNAMIC-FUNCTION(“getManagerHandle”:U, INPUT “UserInterfaceManager”:U).

> Table 11–1 shows the files that contain the User Interface Manager’s code.

> Table 11–1: User Interface Manager files
> Type | Path
> --- | ---
> Client-side wrapper | NA
> Server-side wrapper | NA
> Main code |
>     ry\app\ryuimsrvrp.p
> Included files |
>     adm2\ttaction.i
>     adm2\tttoolbar.i
>     adm2\treettdef.i
>     af\sup\afghplipdf.i
>     af\sup2\afglobals.i
>     ry\app\rydefrescd.i
>     ry\app\ryobjretri.i
>     ry\app\ryuimbl.i
>     ry\inc\lval.i
>     web2\wrap-cgi.i
>     wrappers\lognote.i

> For more information on this Manager, see the chapter on using the Progress Dynamics Managers in OpenEdge Development: Progress Dynamics Advanced Development .

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