This section explains how to change the folders where CAST AIP applications store data that is required for correct functioning. To do so, you need to modify a file named CastGlobalSettings.ini located in the CAST AIP installation folder (i.e. where the CAST AIP executables are stored). This file uses the standard .ini syntax, i.e. lines starting with a semi-colon are comments, and each line should contain a key-value pair, written as follows:
key=value |
There are various keys that can be used to override where CAST AIP stores data:
|
All "key-value" pairings in the CastGlobalSettings.ini file use a mixture of Microsoft Windows environment variables and CAST AIP specific environment variables:
Variables enclosed using the % character are Windows environment variables. An explanation of these variables can be viewed here (third-party website).
Variables enclosed using the $ character are variables specific to CAST AIP and are used to define the name of folders on disk:
Variable | Explanation | |
---|---|---|
$CAST_MAJOR_VERSION$ | This option will match the current major release version number. In other words, "8" in the release number "8.2.1". | |
$CAST_MINOR_VERSION$ | This option will match the current minor release version number. In other words, "2" in the release number "8.2.1". | |
$CAST_REVISION_VERSION$ | This option will match the current Service Pack release version number. In other words, "1" in the release number "8.2.1".
|
This is the location where CAST AIP stores configuration files that are shared among all users of the computer. Default value:
%PROGRAMDATA%\CAST\CAST\$CAST_MAJOR_VERSION$.$CAST_MINOR_VERSION$\ |
This is the location where CAST AIP stores configuration files that are specific to each user on the computer. Default value:
%APPDATA%\CAST\CAST\$CAST_MAJOR_VERSION$.$CAST_MINOR_VERSION$\ |
CAST recommends that you avoid modifying this value unless you ensure that either only one user is using this installation, or each user has its own path based on an environment variable. |
This is the location where CAST AIP stores temporary files. Default value:
%TEMP%\CAST\CAST\$CAST_MAJOR_VERSION$.$CAST_MINOR_VERSION$\ |
Please note that some of the files stored in this location may be quite large (several GB) as such, please ensure that this key points to a location with several GB of free space. |
This is the location where CAST AIP stores log files. This location is also used to initialize the "Logs" field in the CAST Management Studio Startup Wizard, see Initialize the platform preferences in CAST Management Studio. Default value:
%PROGRAMDATA%\CAST\CAST\Logs\ |
Note: For compatibility with previous versions of CAST AIP up to 8.2.7 included, use the value below: |
This is the location where CAST AIP stores document files that are private to each user on the computer. It is not currently used by CAST AIP. Default value = NONE.
Please note that this key is not present in the standard CastGlobalSettings.ini file. However, you must add the key and configure the value to point to %UserProfile\Documents\ when deploying CAST AIP in a Citrix environment - see Install CAST AIP from setup. |
This is the location where CAST AIP stores files that are specific to a given version of CAST AIP. Default value:
%COMMONPROGRAMFILES%\CAST\CAST\$CAST_MAJOR_VERSION$.$CAST_MINOR_VERSION$\ |
This is the location where CAST AIP stores files that are shared across versions - for example Environment Profiles. Default value:
%COMMONPROGRAMFILES%\CAST\CAST\ |
Default value:
%PROGRAMDATA%\CAST\CAST\Extensions |
This value defines where CAST will expect any extensions.
This location is used only to initialize the "LISA" field in the CAST Management Studio Startup Wizard, see Initialize the platform preferences in CAST Management Studio. Default value:
%PROGRAMDATA%\CAST\CAST\CASTMS |
This location is used only to initialize the "LTSA" field in the CAST Management Studio Startup Wizard, see Initialize the platform preferences in CAST Management Studio. Default value:
%PROGRAMDATA%\CAST\CAST\CASTMS |
This location is used only to initialize the "Source Code Delivery" field in the CAST Management Studio Startup Wizard, see Initialize the platform preferences in CAST Management Studio. Default value:
%SystemDrive%\CASTMS\Delivery |
This location is used only to initialize the "Source Code Deployment" field in the CAST Management Studio Startup Wizard, see Initialize the platform preferences in CAST Management Studio. Default value:
%SystemDrive%\CASTMS\Deploy |