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.

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>

NOTICE

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.

Failure to follow these instructions can result in equipment damage.

Further Information

Create a New ViewX Client - System Connection.


Disclaimer

Geo SCADA Expert 2020