To run the TICS client, the following tools/environments must be installed on a client machine:
.exe. In case any options are set in a setup .ini file, the installer will not ask for those options. E.g., the location of the TICS server. It is important to run the installer from its original location since it may depend on any present setup
It is also possible to have a client installation that allows one to work off-line. This requires that TICS client is installed on the workstation.
There are a few additional steps required as described below.
Select a location on the local machine where to install the stand-alone
client. In these instructions,
C:\ticsoffline is used as an
Set the environment variable
TICSOFFLINE to the local
configuration directory. For example,
bin cfg chk rulesFor example:
C:\ticsoffline\bin C:\ticsoffline\cfg C:\ticsoffline\chk C:\ticsoffline\rulesThis directory layout is fixed. TICS will create any of the missing subdirectories above when running with
To populate the off-line installation, a connection to the TICS server
must be available. With the
-synchronize option, the
configuration files and third party code checkers and rule files are
copied from the file server to the client. This requires that the
TICSOFFLINE environment variable is properly set.
Note that the synchronization process examines all files on the file
server in the directories that contain the binaries, configuration
files, code checkers and rule files. (By default, these are the
rules' directories.) Therefore, this may take a while. It
is best to only occasionally use the
-synchronize option to
avoid having to wait a lot.
After successful synchronization, the client is able to run locally, without any dependencies on the server. Note that it is not possible to run with database connection if the database server is not accessible.
Every time the client is connected to the server, one can use the
-synchronize option to update the off-line installation
with the official file server installation.
If no connection to the file server is available, the client uses the
installation as pointed to by the