Try OpenEdge Now
skip to main content
Application Migration and Development Guide
Application Development with PAS for OpenEdge : Programming the Progress Application Server for OpenEdge : Controlling PAS for OpenEdge entry points
 

Controlling PAS for OpenEdge entry points

You can control PAS for OpenEdge entry points at run time using the EXPORT( ) method on the SESSION handle. PAS for OpenEdge entry points are the pathnames of procedures in the PAS for OpenEdge PROPATH that a client application can execute as remote procedures (persistently or non-persistently). 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 promote secure access to the business application running on the PAS for OpenEdge instance.
The scope of the export list set by the EXPORT( ) method is the PAS for OpenEdge session in which the method executes. As result, when and where you need to set the export list depends both on your application model and the requirements of your application. If you never set an export list using the EXPORT( ) method, client applications can call any ABL procedure on the PAS for OpenEdge PROPATH as a remote procedure.
This section describes how the PAS for OpenEdge uses an export list to limit client access to the PAS for OpenEdge and how you can use the EXPORT( ) method to set them. For more information on how the application model can affect export list settings, see the information on PAS for OpenEdge security in Design and Implementation Considerations.
* Export list operation
* Setting and resetting the export list
* Calling the EXPORT( ) method
* Resolving remote procedure names