Advantage Local Server – ALS
The Advantage Local Server allows Advantage applications to access tables, index files, and memo files that are located on computers that are not running the Advantage Database Server. The Advantage Local Server does NOT provide a client/server solution in a networked environment like the Advantage Database Server does. Thus, the client/server benefits of drastically increased multi-user performance, integrity, and security, which are available with the Advantage Database Server client/server solution, are not available when using the Advantage Local Server in a networked environment.
By default, the only Advantage server types an Advantage application will attempt to connect to is the Advantage Database Server or the Advantage Internet Server. Thus, by default, an Advantage application will NOT attempt to connect to the Advantage Local Server, even if the connect is attempted on a PC on which the Advantage Database Server is not available. Refer to one of the Advantage client specific help files to determine how to enable use of the Local Server for the desired Advantage client.
If the Advantage server types in which to connect are specified as “either” the Advantage Database Server or the Advantage Local Server, the Advantage application will first attempt to connect to the Advantage Database Server and then to the Advantage Local Server if the Advantage Database Server is not available. The very first connect attempt to the Advantage Database Server MAY TAKE UP TO TWO SECONDS TO TIME OUT if the Advantage Database Server is not available before automatically attempting to connect to the Advantage Local Server. Any further connection attempts to the Advantage Database Server for that server will fail immediately. The two second timeout will only occur if the Advantage Database Server is not present on the specified server AND if the Advantage remote communication DLL (AXCWS32.DLL) is located in the client PC’s search path. If the Advantage remote communication DLL is NOT located in the client PC’s search path, the timeout of the connect to the Advantage Database Server will be immediate.
Transaction Processing is not supported in the Advantage Local Server. Use of Advantage Transaction Processing functionality may appear to complete successfully, but in fact, use of Transaction Processing features will be ignored.
ADSLOCAL.CFG is the Advantage Local Server configuration file. The Advantage Local Server reads this configuration file when the library is loaded. Values input after the keyword and equal sign are used to configure the local server. If no value is inserted after a keyword and equal sign, the default is used. This file must be located in each client PC’s current working directory or in it is search path (e.g. the \WINDOWS\SYSTEM directory in Windows, or the /etc directory in Linux).