Understanding the Configuration File
The trac_client_1.ttm
file contains sets that look like this:
<span class="Warning">:attribute (
:gateway (
:ext ()
:map ()
:default ()
)</span>
-
attribute - The name of the attribute on the client side. This is in
trac.defaults
on the client. -
gateway - The name of the attribute on the gateway side. This is in objects.c on the Security Management Server. Look in the objects.c file to see what the defined behavior is on the gateway side. The name of the attribute is only written here if it is different from the name on the client side. If there is no value for the gateway, the name of the attribute is the same in
trac.defaults
andobjects.c
. -
ext - If it exists, it is a hard-coded function that is defined and done on the gateway. Do not change it. This function can be done in addition to the function defined for the attribute on the client or gateway side.
-
map - Contains the correct values this attribute can have.
-
default - The value here is downloaded to the client if the gateway attribute was not found in the database. If the value is
client_decide
, the value is defined on the client computer, in the GUI or in thetrac.defaults
file on each client.
The behavior for each attribute is decided in this procedure:
-
If the attribute is defined for the gateway in the objects.c file on the Security Management Server, that value is used.
-
If the attribute is NOT defined for a gateway in the
objects.c
file, the behavior for the attribute is taken from the default value. -
If the default value is
client_decide
or blank, the behavior is taken from the client.-
If the attribute is configured in the client GUI, it is taken from there.
-
If the attribute is not configured in the client GUI, it is taken from the
trac.defaults
file on each client.
-
Example:
:enable_password_caching (
:gateway ()
:default (client_decide)
)
enable_password_caching
is the name of the attribute in trac.defaults
and objects.c
. Search the objects.c
file on the Security Management Server to see if it is defined for the gateway.
-
If the attribute is defined for the gateway, that behavior is used.
-
If the attribute is not defined for a gateway, the default value is used. Because the default value is
client_decide
, the setting is taken from each client.
Configuration File Parameters
See sk75221 for the updated list of parameters for the configuration file.