Client.ini
The Client.ini file provides configuration parameters for the RFgen Windows Desktop client and can be used to change specific behaviors.
Location
This ini parameter is designed to allow the user to change the location of the client database. The client database stores the configuration of the Desktop Client.
The usual place the client.ini file is created is:
C:\Users\username\AppData\Roaming\RFgen5 or RFgen51 or RFgen52
The Desktop Client reads the client.ini file for the rfgen.xdb, the database storing the configuration. If an entry exists it will use that database, if not the Desktop Client will look for the rfgen.xdb file in the default location. Here is an example of a database path entry:
[Environment]
Location=3,25,323,297
GUID=5907C90C-C337-4A57-8895-BE891D80CFD5
WindowState=1
Monitors=2
rfgendb=c:\programdata\rfgen51\rfgen.xdb
Batch Mode Stress Testing Flags
This feature is used to stress test a Desktop Client running in batch mode by implementing the "MultiBatch" and "IgnoreGUID" flags in the Client.ini file under the [Environment] section, in the AppData folder.
Syntax
[Environment]
MultiBatch=n This flag clones the existing batch mode database and renames it to that client's process ID.
IgnoreGUID=n This flag gives the client (Thin or Batch) a unique GUID, similar to how the /ignoreGUID cmd parameter works.
n is the expected number of clients to be launched, all using GUIDs and batch mode database files.
Example
[Environment]
MultiBatch=1 'The UserData.sqlite is cloned and renamed to UserData-{PID}.sqlite for one client.
IgnoreGUID=1 'A GUID is assigned to one client.