Configure ViewX to Access Multiple Servers
You can use a single ViewX client installation on a laptop to examine different systems and servers. If all the systems are on the same physical network you can configure the Systems.xml
file to include connection details for each system. You can use the Geo SCADA Expert Client Configuration Tool (see Create a New ViewX Client - System Connection) to define the connections you require and create the Systems.xml file.

Create a Systems.xml file using the Geo SCADA Expert Client Configuration Tool (see Create a New ViewX Client - System Connection):
The corresponding entries in the Systems.xml file are illustrated below:
When you launch the ViewX client the systems listed in the Systems.xml
file will appear in the Database bar.
You can use the visibleInViewX attribute to hide any systems that you do not need to connect to without deleting the connection settings, (see Define Whether the System is Visible in ViewX).
Using custom xml files
If you are connecting to systems that are on different networks, in addition to the Systems.xml
file you can create individual custom xml files, that you can use from the command line to connect to each system available on your network. For the example shown previously you could create three xml files:
SYSTEM01.xml, SYSTEM02.xml and SYSTEM03.xml
You can create a desktop shortcut for each system that you want to connect to, you need to amend the shortcuts for each system, to add:
/Systems:"<Filename>"
Where <Filename>
is the full location and name of the Systems.xml
file that is to be used by the head, (see Systems.xml File Attributes).
Example:
A shortcut is created for SYSTEM01. The shortcut is configured to have the following Target:
"C:\Program Files\Schneider Electric\ClearSCADA\SE.Scada.ViewX.exe" /Systems:"D:\SYSTEM01.xml"
When selected, the shortcut will cause ViewX to run and use the SYSTEM01.xml file.
The file SYSTEM01.xml contains the following script (see Systems.xml File Syntax):
<?xml version="1.0"?>
<Systems>
<System name="SYSTEM01" type="SCX" enabled="true" visibleInViewX="true" clientLicensing="true" validateServerCert="true" clientCertMode="1" defaultSystemPriority="10">
<Server name="W7GBA0228L" cost="5" port="5481" compress="false" connectTimeout="30000" requestTimeout="120000" disconnectTimeout="30000" pollInterval="10" pollTimeout="15000"/>
<Server name="SERVER02" cost="5" port="5481" compress="false" connectTimeout="30000" requestTimeout="120000" disconnectTimeout="30000" pollInterval="10" pollTimeout="15000"/>
<Server name="SERVER03" cost="4" port="5481" compress="false" connectTimeout="30000" requestTimeout="120000" disconnectTimeout="30000" pollInterval="10" pollTimeout="15000"/>
</System>
</Systems>
CLIENT CANNOT LOGON TO THE SERVER
When you are using custom xml files you need to consider the licensing of the client. If the client you are using has a client license you must ensure that the Systems.xml
file contains the same systems as the custom xml files. The ViewX client checks the Systems.xml
file to determine the license that it should use.
If you do not include the systems in the Systems.xml
file, when you launch ViewX using a custom xml file it will attempt to get any available license from the server you are connecting to. If there are no licenses available the client cannot connect to the server.
Further Information