Product Documentation

Database Administrator's Guide

Previous Topic

Next Topic

Client Communication

FairCom DB clients generally connect to the server process via TCP/IP or shared memory. These options configure the parameters surrounding these connections.

FairCom DB also supports basic LDAP authentication and there are options for configuring those parameters.

 
DEAD_CLIENT_INTERVAL

Controls the timeout interval (the number of seconds of client idle time after which the server checks the connection for that client).

 
MAX_CONCURRENT_USER_ACCOUNTS

Sets the maximum number of user accounts that can connect to FairCom DB at one time.

 
MAX_CONNECTIONS_PER_USER_ACCOUNT

Sets the maximum number of connections for each user account.

 
MAX_ISAM_CONNECTIONS

Sets the maximum number of ISAM connections.

 
MAX_SQL_CONNECTIONS

Sets the maximum number of SQL connections.

 
Communications Protocol

 
COMM_PROTOCOL

Specifies a communications module to be loaded by the server, which will determine the protocol to be used for client/server communications.

Each communication protocol has its own set of configuration keywords, listed below:

 
TCP/IP

 
BROADCAST_DATA

Specifies a token to be broadcast following the Server Name.

 
BROADCAST_INTERVAL

The number of seconds between broadcasts.

 
BROADCAST_PORT

Specifies the TCP/IP port used for the broadcast.

 
SESSION_TIMEOUT (SESSION_TIMEOUT, SESSION_TIMEOUT)

Forces TCP/IP connections to be removed after the specified number of seconds has elapsed without activity.

 
Shared Memory


SEMAPHORE_BLK

For Unix based systems only: the number of semaphores obtained at one time.

 
SHMEM_DIRECTORY

Sets the directory in which FairCom DB stores files used for connecting using the Unix shared memory protocol.

 
SHMEM_PERMISSIONS

Sets the permissions for the shared memory resources when using the Unix shared memory protocol.

 
LDAP


LDAP_SERVER

Specifies the host name and port of an LDAP server for authentication.


LDAP_PORT

Specifies the port to use when connecting to the LDAP server.


LDAP_TIMEOUT

Specifies an LDAP server connection timeout in seconds.


LDAP_SSL

Specifies if c-tree Server will use SSL when connecting to the LDAP server.


LDAP_PREFIX

Specifies a string to prepend to the user name that is passed to LDAP.


LDAP_BASE

Specifies the base name for LDAP directory searches.


LDAP_APPLICATION_ID

Specifies if the logic will authenticate the application ID before authenticating the user ID.


LDAP_KEY_STORE

Specifies the name of an encrypted store file created using the ctcpvf utility.


LDAP_ISAM_ALLOWED_GROUP & LDAP_SQL_ALLOWED_GROUP

Specifies the filter to be used to check LDAP group membership.


LDAP_GROUP_CHECK

Specifies the group, base, and filter to be used when checking LDAP group membership.


ADMIN_USER_GROUP

Specifies the name of the super administrator user and administrator group.

 
GUEST_USER_GROUP

Specifies the name of the guest user and guest group.


LOGIN_ALLOWED_GROUP

If specified, only members of the specified group are allowed to connect to the FairCom Server.

 
Diagnostics

Diagnostics keywords are intended to be used to help collect data to be analyzed for troubleshooting. The use of these keywords should be avoided in normal operation as they may cause additional overhead (e.g., logging).

 
DIAGNOSTICS TRAP_COMM

Instructs the FairCom Server to log incoming communications packets to TRAPCOMM.FCS prior to execution.

In This Section

DEAD_CLIENT_INTERVAL

MAX_CONCURRENT_USER_ACCOUNTS

MAX_CONNECTIONS_PER_USER_ACCOUNT

MAX_ISAM_CONNECTIONS

MAX_SQL_CONNECTIONS

TCP/IP

Shared Memory

LDAP

TLS

DIAGNOSTICS TRAP_COMM

SESSION_TIMEOUT

TOCIndex