Release 10.1A: OpenEdge Development:
ADM Reference

> ## RunDataLogicProxy

> Property that provides user control over which Data Logic Procedure (DLP) file to run.

> Data type: LOGICAL

> Notes:

> - Read and Write.

> - The default value is Unknown. When the default value is used, which DLP file to run is determined by a search process that depends on the client type and whether the file can be found. The following describes the search process for a DLP file with the name `myDLP.p`:

> - For WebClients, run `myDLP_cl.p` and automatically download the DLP file if necessary.
> - For GUI clients, determine whether any databases are connected. If yes, search for `myDLP.r`. If found, verify that all required databases are connected and if they are connected, run `myDLP.p`. If `myDLP.p` cannot be found and run using this search criteria, then do the following:

> Search for `myDLP_cl.r`. If `myDLP_cl.r` is found, then run `myDLP_cl.p`. If `myDLP_cl.r` is not found, then search for `myDLP_cl.p`. If `myDLP_cl.p` is found, run the file. If `myDLP_cl.p` is not found, a cannot find `myDLP_cl.p` error message displays.

> - For both GUI clients and WebClient, if the selected DLP file fails to run, the SmartDataObject (SDO) does not start and an error message displays.

> - If an appropriate DLP file in not found, an error message displays under the following conditions:

> - RunDataLogicProxy=TRUE.
> - Session:ClientType=WebClient.
> - All required databases are not connected.
> - A TRUE value forces the DLP proxy to run so that it can be downloaded automatically in a WebClient environment.

> - A FALSE value starts the data object without the DLP.

> - For related information, see the "RunDOOptions" section.

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