Problem:
Silk Performer Agent machines save temporary files to different locations on the C drive depending upon the operating system in use.
Windows 2003 for example uses C:\Documents and Settings\Default User\My Documents\Silk Performer 9.5, whilst Windows 2008 creates the LocalData and LocalResults folders directly in the C:\Program Files (x86)\Silk\SilkPerformer 9.0 directory.
This can be a problem if the C drive has limited space or the user simply wants to store the temporary data somewhere else.
Resolution:
It's possible to change the location used for storing the temporary data by editing the perfLtcAgent.xml file on each Agent machine.
This file can be found in the Silk Performer root directory, e.g. C:\Program Files (x86)\silk\Silk Performer 9.5\perfLtcAgent.xml.
Open the file with a text editor and add new tags for 'Directories' and 'UserWorking' with the new path specified, then save the changes. So for example:
Please note, this change needs to be made on each separate Agent machine.
***** Due to architectural changes made from Silk Performer 9.5 Hotfix 2 this approach can no longer be used. An alternative may be to use one of the predefined "placeholders":
DIRECTORY_PLACEHOLDER_DATA = "%SP_DATA_DIR%"
DIRECTORY_PLACEHOLDER_CUSTOM_DATA = "%SP_CUSTOM_DATA_DIR%"
DIRECTORY_PLACEHOLDER_PROJECT = "%SP_PROJECT_DIR%"