Data Servers

A Data Server provides a central server for Runtime to communicate with an integrated system and its drivers.

Data servers run the drivers for integrated systems. Integrated system drivers can be installed:
  • On a dedicated server used for the integrated system drivers
  • On a Workstation running alongside Runtime
  • On the integrated system's server

To access the Data Server settings, go to Project Explorer and right-click the integrated system and click Configure. Go to Advanced > Data Servers. You can add or remove Data Servers as needed.

Warning: All Workstations connecting to the same Data Server must be running identical projects.
Table 1. Dataserver Configuration
Setting Description
Server Address The network IP address or DNS host name of the Data Server.
Port The port number for the server connection.
Priority This determines which server Runtime will try to connect to first. Connection attempts are made starting with the smallest value. If the connection attempt fails and has reached its number of Connection retries before failover, it will move to the second smallest priority value and so on until a connection is made.
Reconnect to primary server when available Check this option to have Runtime try to reconnect to the primary dataserver in the event it fails over to one of the other dataservers. This assists in preventing different Workstations from connecting to different dataservers. The maximum number of supported dataservers when using this option is two.
Warning: This will cause slight service interruptions when reconnecting to the primary dataserver.
Primary server retry interval (s) If the option to Reconnect to primary server when available is checked, this is how frequently (in seconds) Runtime will check the availability of the primary server. If it is available, Runtime will reconnect.
Table 2. Advanced Settings
Setting Description
Connection retries before failover In the event of a loss of communication, Runtime attempts to reconnect to the integrated system's server before failing over to another server.
Connection retry delay The time period set (in milliseconds) before Runtime tries to reconnect to the server.
Heartbeat interval The time in seconds of the signal for when an integrated system will communicate its status to Runtime.