Progress
Open Client
Developer’s Guide
Customizing Procedure Access
To manage client access to remote procedures, ProxyGen supports three levels of access control for remote procedures:
- The AppServer developer can define internal procedures and user-defined functions as PRIVATE in the 4GL. ProxyGen does not display private procedures and user-defined functions for use in a ProcObject definition.
- You can further select what public internal procedures and user-defined functions you want ProxyGen to include in a ProcObject.
- The AppServer developer can use the business logic on the AppServer to further restrict what procedures can be run remotely by using the Progress EXPORT statement. This statement restricts access at run time without any affect on the generated proxy.
For information on how the second level of remote procedure access control works in ProxyGen, see the "Specifying 4GL Procedures and User-defined Functions" section. For information on how AppServer applications can use the EXPORT statement to control remote procedure access at run time, see Building Distributed Applications Using the Progress AppServer .
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |