Release 10.1A: OpenEdge Deployment:
Managing 4GL Applications

> ## Specifying run-time permissions checking

> By default, database authorization is always applied at compile time. Optionally, you can specify that the table and field security permissions are checked and enforced at run time. Database permissions are applied to an authenticated user that is set for a database connection via the User ID (`-U`) and Password (`-P`) startup parameters and the following 4GL functions and method:

> - `SETUSERID()` 4GL function

> - `SECURITY-POLICY:SET-CLIENT()` method

> - `SET-DB-CLIENT()` 4GL function

> For more information on these startup parameters and 4GL functions and methods, see OpenEdge Development: Programming Interfaces .

> | To include run-time permissions checking:

> 1. Access the Data Administration tool if you are using a graphical interface or the Data Dictionary if you are using a character interface.

> 2. Choose Admin Database Options. The Database Options dialog box appears.

> 3. Check the Use Runtime Permissions Checking option, as shown:

> 4. Click OK.

> Now when you set database table and field permissions, they will apply at run time in addition to compile time.

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