Specific portions of VTS such as security, data logging, or alarms, are each controlled by Service Servers. In VTS, each service is termed a "Manager" (e.g. "Security Manager", "Alarm Manager", or "Log Manager").
The Primary Service Server for a remote application is a PC that is designated to manage one or more VTS services for that application, thereby sharing the workload among several workstations.
Primary service servers are declared in your application's Config.INI configuration file using a named section for each service. The primary service server designated for the RPC Manager service is also the primary service server for all other services that do not otherwise have a primary service server specified. If you wish to designate different servers as the primary service server for different services, you must manually designate them in the appropriate sections in your application's Config.INI configuration file. For example:
[RPCManager-Servers]
Name = Chief
Name = EngineRoom
[AlarmManager-Servers]
Name = WatchKeeperStation
Name = EngineRoom
[LogManager-Servers]
Name = EngineRoom
Name = Chief
In the example above, in addition to being the primary service server for the RPC Manager service, the workstation named, "Chief" is the primary service server for all other services except the Alarm Manager and Log Manager services.
When you create a new application and configure it as a remote application, the workstations specified as the primary and backup configuration servers will also be listed in your application's "Config.INI" file as the primary service server and backup service servers for the RPC manager service. The "Config.INI" must be edited in a text file if you wish to make changes to it.