Books AcuServer User's Guide
Version 7.2

4.2.2 Server Configuration Variables

The server configuration file is named "a_srvcfg". On UNIX servers, it is located in /etc by default. On Windows NT, Windows 2000, or 2003 servers, it is located in the directory "c:\etc" (where "c:" is the letter of the drive on which the operating system is installed). If the file is given another name, or located in another directory, you must provide the full location and name of the file.

To specify the name and location of a server configuration file at the command line, use the "-c" option when you start AcuServer. On a Windows server, you can perform the same function from the Services tab of the AcuServer Control Panel. See section 5.4, "Starting and Stopping acuserve," for more information about specifying acuserve startup options.

To change configuration values on the server or local machine without changing the configuration file on disk, use the Config tab. Using the Config tab is equivalent to issuing a "SET ENVIRONMENT" command from the runtime to modify a runtime configuration value.

Click Query to select the acuserve service whose configuration you want to view or modify, then use the New and Modify buttons to add or change configuration variables in the server's configuration file.

There are several server configuration variables. They are:

Name Default Value

ACCESS_FILE

/etc/AcuAccess

ACUSERVER_MASTER_SERVER

undefined

ACUSERVER_PORT*

6523

AGS_SERVER_SOCKET_RESERVE

0

COUNT_STATISTICS

0 (off, false, no)

DEAD_CLIENT_TIMEOUT

-1 (off)

DEFAULT_TIMEOUT*

25

DEFAULT_UMASK

0

DEFAULT_USER

undefined

ENCRYPTION_SEED

undocumented for increased security

FILE_TRACE*

0

FILE_TRACE_FLUSH

0

FILE_TRACE_TIMESTAMP

0 (off, false, no)

filename_DATA_FMT*

decimal extensions

filename_INDEX_FMT*

decimal extensions

filename_VERSION*

0

LOCK_ALL_FILES

0

LOCKS_PER_FILE*

10

MAX_ERROR_LINES*

0

MAX_FILES*

32

MAX_LOCKS*

32

MULTIPLE_RECORD_COUNT

10

NO_LOCAL_CACHE

0 (off, false, no)

PASSWORD_ATTEMPTS

3

PROVIDE_PASSWORD_MESSAGES

0 (off, false, no)

SECURITY_METHOD*

none

SERVER_IP

undefined

SERVER_NAME

undefined

TEXT

see entry for TEXT, below

V_BASENAME_TRANSLATION*

1 (on, true, yes)

USE_SYSTEM_RESTRICTIONS

0 (off, false, no)

V_BUFFER_DATA*

1 (on, true, yes)

V_BUFFERS*

64

V_INDEX_BLOCK_PERCENT*

100

V_READ_AHEAD*

1 (on, true, yes)

V_SEG_SIZE*

2147482623

V_STRIP_DOT_EXTENSION*

1 (on, true, yes)

V_VERSION*

0

WINNT-EVENTLOG-DOMAIN

undefined

WINNT-LOGON-DOMAIN

undefined

Variables marked with an asterisk ("*") can appear in both the runtime ("cblconfig") and server ("a_srvcfg") configuration files. Those that must appear in both locations are indicated in the descriptions that follow. Note that values assigned to variables contained in the server configuration file are applied solely to operations performed by AcuServer.

Note that when file access is made through AcuServer, the values assigned to filename_DATA_FMT, filename_INDEX_FMT, filename_VERSION, V_BASENAME_TRANSLATION, V_BUFFER_DATA, V_BUFFERS, V_INDEX_BLOCK_PERCENT, V_READ_AHEAD, V_SEG_SIZE, V_STRIP_DOT_EXTENSION, and V_VERSION in the runtime configuration file are ignored.


Acucorp, Inc.
Voice: 800.262.6585 (U.S.A. and Canada)
Voice: 858.689.4500
Fax: 858.689.4550
Please share your comments on this manual
or on any Acucorp documentation with the
Acucorp Communications Department.