Release 10.1A: OpenEdge Application Server:
Developing AppServer Applications

> ## Controlling AppServer entry points

> You can control AppServer entry points for an AppServer agent at run time using the `EXPORT( )` method on the `SESSION` handle. AppServer entry points are the pathnames of procedures in the AppServer `PROPATH` that a client application can execute as remote procedures (persistently or non-persistent). The `EXPORT( )` method establishes entry points by allowing you to set and maintain an export list that contains the pathnames of authorized remote procedures. As such, this is a mechanism that you can use to enforce secure access to the AppServer.

> The scope of the export list set by the `EXPORT( )` method is the AppServer agent in which the method executes. As result, when and where you need to set the export list depends both on your AppServer operating mode and the requirements of your application. If you never set an export list using the `EXPORT( )` method, client applications can call any Progress 4GL procedure on the AppServer `PROPATH` as a remote procedure.

> This section describes how the AppServer uses an export list to limit client access to the AppServer and how you can use the `EXPORT( )` method to set them. For more information on how the AppServer operating mode can affect export list settings, see the information on AppServer security in Chapter 4, " Design and Implementation Considerations."

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