Geo SCADA 2023 Update August 2024 (86.8986.1) Release Notes
Geo SCADA 2023 Update August 2024 (86.8986.1) Release Notes
Release Notes
August 2024 Update
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 2 of 50
Windows and AVEVA Single Sign-On (SSO) ............................................................... 16
Two-Factor Authentication ........................................................................................... 19
Per Point Restrictions on Historic Storage.................................................................... 21
Block Historic Data Deletion ......................................................................................... 22
AVEVA Enterprise Licensing ........................................................................................ 22
Other Changes ............................................................................................................ 24
Client Feature Changes ...................................................................................... 25
ViewX Mouse and Touch Changes .............................................................................. 25
Embedded Trend and List Export in ViewX and Virtual ViewX ..................................... 25
Query Cancelling ......................................................................................................... 26
Item Context Menu in Event List Displays .................................................................... 26
Location of ViewX .DAT files ........................................................................................ 26
Mapping Enhancements .............................................................................................. 27
System Changes ................................................................................................. 28
Geo SCADA Mobile Server .......................................................................................... 28
Server Status Tool ....................................................................................................... 28
Alarm Redirection and Report Export to E-Mail ............................................................ 28
Installer and ISO/DVD .................................................................................................. 28
Other Items to Note from Previous Releases ................................................... 29
New Geo SCADA Mobile Database Format from Geo SCADA Expert 2022 ................ 29
OPC Factory Server Move from Geo SCADA Expert 2021 .......................................... 29
Bulk Edit Tool Move from Geo SCADA Expert 2021 .................................................... 30
.NET Client API Change from Geo SCADA Expert 2021.............................................. 30
WebX and Web Services Ports from Geo SCADA Expert 2021 ................................... 31
Installation ........................................................................................................... 37
Supported Operating Systems ..................................................................................... 37
Recent Updates................................................................................... 38
Preparation Required before or after Upgrading........................................................... 38
Resolved Customer Issues - August 2024 Update ....................................................... 42
Resolved Customer Issues - June 2024 Update .......................................................... 45
Resolved Customer Issues - March 2024 Update ........................................................ 47
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 3 of 50
Welcome
Licenses
If you are a licensed user that is upgrading to this release, you will require a new license file.
This is available from customer support. This is required for both server and client licenses.
Support
Please refer to this page for support information:
https://community.se.com/t5/Geo-SCADA-Knowledge-Base/Geo-SCADA-Expert-
Support/ba-p/279117
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 4 of 50
Example Database
Each Geo SCADA Expert release has an example database with additional demonstration
configuration and informational presentations. It is installed by default, although you can
choose not to install it. When installed it is copied onto the server as an '.sde’ database
import file with the name:
If you start Geo SCADA Expert without a database, this file is loaded as the starting point for
configuration.
If you upgrade Geo SCADA Expert, then the example projects will not be updated. You
could do this manually on your system if you wish but note that importing it will overwrite any
settings in your database Root Group.
We advise that you do not include the example projects in production systems. Doing
so may affect performance and consume points from your license. To remove it please
delete the following groups from your system:
• Example Projects
• Presentation
If you have created users and user groups in their own separate groups, then you may also
delete the users group.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 5 of 50
New Features
For further information on new features, please consult the context-sensitive help (available
via the F1 function key) and the Schneider Electric Exchange SCADA and Telemetry
Knowledge Base website, available at:
https://community.se.com/t5/Geo-SCADA-Knowledge-Base/Resource-Center-Home/ba-
p/279133
Preparation required before using any of the new features and functionality
To use any of the new features or functionality involving database items, your Geo SCADA
Expert servers and clients have to be running the Geo SCADA Expert 2023 version of
software (including any monthly update). Additionally, you have to deactivate any Database
Emulation that may have been enabled during the upgrade process. You should only
deactivate the Database Emulation once you have successfully completed the upgrade
process on all the servers and clients in your system (see ‘Deactivate Database Emulation
after a Successful Upgrade’ in the Installation Guide in the online help.).
Context-sensitive F1 help will not yet contain all the updates in Geo SCADA Expert 2023.
Further documentation updates will be delivered in Monthly Updates.
For more information, see ‘Configure Geo SCADA Expert to Monitor Realflo Calculation
Data’ in the SCADAPack Modbus Realflo Driver Guide in the online help.
The 'Minimal' Import and Upload mode has been renamed to 'Create Only' to make it clearer
what it does and to be more consistent with the 'Update Only' mode. For more information,
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 6 of 50
see ‘Import from RemoteConnect’, and see ‘Upload Configuration’. Both topics are in the
SCADAPack x70 Driver Guide in the online help.
• Unlimited runtime.
• A limit of 100 database points.
If this limit is exceeded then the two-hour runtime limit applies.
• ViewX client access is restricted to 'Local ViewX Only'. This restricts the ViewX
license to just a locally installed ViewX client on the same host as the Geo SCADA
Expert server.
Please contact your Schneider Electric sales staff for details of these licenses.
The license restrictions are shown in the License Details window on the server (see
‘Understand the License Details Window on a Geo SCADA Expert Server’ in the Server
Administration Guide in the online help).
T4 WITS Extensions
The T4 WITS driver has been added to the core installation of Geo SCADA Expert. This
provides extended support of Schneider Electric Talus RTUs to fully configure these RTUs
within Geo SCADA Expert, without the use of a separate configuration application.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 7 of 50
Configure SNMP Driver Port
We have added a configurable port onto SNMP Device database items. SNMP devices
using a non-standard port, other than 161, can now be configured.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 8 of 50
March 2024 Update
We have added several further new features to Geo SCADA Expert 2023 since its initial
release. This section summarizes the additional new features that are available from the
March 2024 Update of Geo SCADA Expert 2023 onwards.
Sparkplug™ Driver
This driver has been extended to be Sparkplug V3 compliant. Additionally, we have
simplified the name of the MQTT Sparkplug B driver in Geo SCADA Expert; it is now known
as the Sparkplug driver.
Usage:
/openobject:DatabaseObjectName
/openobject:SystemName:DatabaseObjectName
This will open the named database object when ViewX is loaded.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 9 of 50
Email Alarm View Links
We have added a set of Alarm View Links fields to the E-Mail section of the Server
Configuration Tool. On Geo SCADA Expert systems that use Virtual ViewX, you can
optionally use the fields to specify the path of the Virtual ViewX server (and, if required, its
System Name). When populated, the settings enable Alarm Redirection emails to include the
URL to the relevant document on that Virtual ViewX server. When left unpopulated (the
default), the Alarm Redirection emails include the URL to the WebX server instead (like they
currently do with previous releases of Geo SCADA Expert).
The functionality of the driver follows Geo SCADA Expert conventions and is similar to the
JSON Schema A driver extension. A Broker item is required, as it is with JSON Schema A.
There are two means by which you can use the MQTT Text driver to interpret MQTT message
payloads. The first is to define a point that reads and uses the payload as the point’s value.
For example, the payload may be '123.45' as text characters that are then interpreted as the
analog value. It is usual in this case to have a separate message topic for each point. The
second way is for the payload to be interpreted as a JSON expression. The MQTT Text driver
uses a JSON Pointer expression to find the data value and optionally the timestamp.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 10 of 50
Find out about JSON Pointers here: https://www.rfc-editor.org/rfc/rfc6901
For more information about the driver, see the MQTT Text Driver Guide in the help,
specifically: ‘Introduction to the MQTT Text Driver’, and the series of configuration topics.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 11 of 50
• Point configuration that is supported in R3.0.2:
o String object types for user and system data (including DNP3 g110 octet
string configuration). In Geo SCADA Expert, you represent these using a
SCADAPack x70 String Configuration item along with a SCADAPack x70
DNP3 String Point.
o DNP3 double-bit Binary Input points
o DNP3 double-precision analog variations (g30v6 and g40v4).
o When selected, the associated points will need to be configured with fields
previously used on the Modbus Point Scanner items, which are no longer
needed.
o If it is required to change the Create Automatically setting on existing
configuration and therefore cause either the Scanners to be created or the
Configuration point settings to be ‘moved’ then you must download, change
the setting, and then upload or import configuration from the RTU or
RemoteConnect. For more information, see ‘Migrate to Automatic Modbus
Point Scanner Creation’ in the SCADAPack x70 Driver Guide in the help.
• A new Create Protocol Points pick action on the Device Configuration item, which
triggers Geo SCADA Expert to automatically create the protocol items.
o This menu option is available when a DNP3 Outstation is linked to the
SCADAPack x70 Device Configuration item.
o You can specify the Geo SCADA Expert Group in which the points are
created, along with a prefix and the Object Grouping.
• Optional relaxed error checking so that Logic programs can refer to configuration
points that do not exist in the Geo SCADA Expert configuration. This enables a single
design of Logic program to be used for multiple configurations. This feature is
enabled within RemoteConnect; consult RemoteConnect documentation for advice
on this feature.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 12 of 50
Translation of Communications Logs – Various Drivers
This applies to drivers that have communications log files (also known as comms log files)
(see ‘Communications Logging’ in the Server Administration Guide in the help).
Geo SCADA Expert has included communications log translation features for some time,
controlled from the command line. For this release we have added mouse-click automation
to the translation process.
You can use the new Log Files menu option in the Server Status tool to show a dialog box
that lists the available communications logs for the selected driver.
Select the Translate button to translate the selected file and display that translation in the
computer’s web browser.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 13 of 50
For more information, see ‘Display a Channel's Comms Log File’, ‘Display a Channel's I/O
Log File’, and ‘Translate a Comms or I/O Log File’; all are topics in the Server Administration
Guide in the help.
SparkplugTM Driver
We have made a change to the Sparkplug driver (formerly the MQTT Sparkplug B driver)
that may require you to act once you have upgraded to Geo SCADA Expert 2023. An MQTT
client has a Client Identifier that uniquely identifies the client. In Geo SCADA Expert 2022,
the Sparkplug driver also used this Client Identifier as the Primary application (SCADA)
Host Id. Additionally in that version of Geo SCADA Expert, the Client Identifier was
appended with a random identifier to ensure uniqueness, but this also made the Sparkplug
Host Id random.
We have now added a separate configuration field for the Sparkplug Host ID. This is on the
configuration form of the Sparkplug Broker item. If your system runs this driver, on upgrade
you will need to populate this field.
In the March 2024 Update of Geo SCADA Expert 2023, we simplified the name of this driver.
(It was previously known as the MQTT Sparkplug B driver.)
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 14 of 50
Server Feature Changes
Export Historic Data to AVEVA PI Server or AVEVA Data Hub
We have rebranded the former Wonderware Historian driver as the AVEVA Historic Data
Export driver (see that driver guide in the help).
We have extended the driver’s export feature to include export of historic data to AVEVA PI
Server and AVEVA Data Hub. To facilitate this, Geo SCADA Expert uses the AVEVA
Adapter for Historic Data Export to export historic data to those particular historians. (The
driver exports historic data directly to other supported historians.)
The Wonderware Historic Data Export item has been renamed and has a new mode
selection drop-down to enable export to AVEVA PI Server or AVEVA Data Hub:
For more information, see ‘Configure an AVEVA Historic Data Export Item’ in the help.
To use the new ‘Via Adapter’ option, your selections during the installation of the
prerequisites have to include the three items that are highlighted below. Note that additional
reboot(s) will be needed between these items:
The AVEVA PI Server and AVEVA Data Hub features also require additional configuration
on the Server Configuration tool. In the tool, expand the Global Parameters branch and
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 15 of 50
select the AVEVA Historic Data Export section. Configure the parameters as required (see
’Configure the Server Settings for the AVEVA Historic Data Export Driver’ in the help):
Once you have entered and saved the AVEVA PI Server or AVEVA Data Hub Connection
Parameters, they must be deployed to activate them (see ‘Specify the Connection
Parameters for AVEVA PI Server or AVEVA Data Hub’ in the help).
1. In the Server Configuration tool for all servers, select the following checkbox in Other
Authentication Providers in the External Authentication section:
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 16 of 50
2. For any new client connections, there is a new setting in the Security section of the
Configure Connections tool. Clear the Hide Single Sign-On Option check box:
3. There must be one or two AVEVA System Management Servers set up on the
network. Configure each Geo SCADA Expert server with the address or name of the
System Management Server. To do this, use the new Configurator tool in the AVEVA
Start menu group:
4. Run the registration tool that confirms that Geo SCADA Expert is a valid application
for AVEVA Identity Management. The registration tool’s filename is: C:\Program
Files (x86)\Schneider Electric\ClearSCADA\AIMClientRegistration.exe
Please run this program as a Domain Administrator. You should run this program
from the command line to check its output for a success message. You only need to
run this once on one of the Geo SCADA Expert servers.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 17 of 50
When set up and registered, a new SSO button appears in the Log On window in ViewX:
Select the Windows integrated login button to log in to all Geo SCADA Expert servers that
have been set up in Configure Connections with AVEVA Identity Management set up.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 18 of 50
Note that there might be circumstances that prevent the ‘SSO’ button from displaying when it
should. If this occurs, system administrators should check whether a local group policy is
blocking SSO access.
Two-Factor Authentication
The Geo SCADA Expert implementation of two-factor authentication (2FA) security requires
the entry of a username, a password, and an additional numeric code that differs at every
logon. This is termed Time-Based One-Time Password (TOTP) authentication. Users will
need to use an authenticator app. They are available for Apple and Android devices from
many app suppliers including Google and Microsoft. The algorithm is industry-standard so
any such app can be used. We recommend using an authenticator app that can be locked
so that it requires a PIN or biometric to open it, to help prevent unauthorized access. For
example, Microsoft Authenticator. Note that the algorithm is time-based, relying on the Geo
SCADA Expert server and the app to have similar times. No internet connection is needed
by the Geo SCADA Expert server.
When a user logs onto Geo SCADA Expert from ViewX or Virtual ViewX for the first time
after TOTP has been enabled on their user account, they are required to enroll. They can
only do this from a ViewX or Virtual ViewX client. They use the app to scan a QR code and
create an authenticator account on the app. The account displays a frequently changing six-
digit code.
Two-factor authentication is supported by the Server Status tool, the Server Configuration
tool, and the Server Icon, although a user must be enrolled via ViewX or Virtual ViewX
before using them.
When using Virtual ViewX with a two-factor authenticated user, the username and password
are entered using the web form dialog as before, then after the ViewX window appears the
enrollment dialog and one-time password dialog are shown. If the user fails to enroll or enter
the one-time password, the Virtual ViewX session remains open with Guest user privilege,
and the user can open the login dialog box and reattempt login.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 19 of 50
Setting Up Two-Factor Authentication
Set up of two-factor authentication is performed using ViewX by editing the properties of the
database Root Group. New fields have been added to set up the company name, system
name and other properties.
Care should be taken when considering the naming convention to use for the Company
Name and System Name as users use these to identify the authenticator account that they
need to use to obtain the one-time passcode at logon. Users require a separate
authenticator account for each implementation of a Geo SCADA Expert database that is
configured for two-factor authentication.
Once entered and saved, changes to TOTP configuration are held pending until deployed.
To do this right-click the database Root Group and select the pick action Deploy 2FA
Configuration.
Finally, enable two-factor authentication on the User Account of each user that is required to
use two-factor authentication.
Note that TOTP two-factor authentication in Geo SCADA Expert cannot be used with single
sign-on (SSO) AVEVA Identity Management.
If configured to do so, a user can self-re-enroll to TOTP using a new device, providing that
the previous device remains available. Otherwise, a system administrator is required to re-
initialize enrollment.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 20 of 50
There are some limitations and behavioral differences when using this feature with multiple
databases or DMZ Permanent Standby servers. Please see the product help for further
information, in particular ‘Use Two-Factor Authentication with Geo SCADA Expert’ in the
Security Guide.
Configure the additional durations in the Server Configuration tool. The defaults are 1, 4 and
8 weeks:
A new Life drop-down field is available on the Historic tab of points and accumulators:
Although you can configure different alternative durations on each Geo SCADA Expert
server, changing the values will impact the data stored on ALL servers when the duration is
reduced. When the configuration is changed, the data stored for longer than that duration on
all servers will be removed to match the duration of data selected on the Main server.
Following this, the data will, in time, match the duration configured on each server
separately.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 21 of 50
Please see the product help for further information, in particular ‘Specify the Per Point
Historic Lifetime’ in the Server Administration Guide, and ‘Specify the Life of Historic Data
Storage for the Point’ in the Core Point Configuration Guide.
Please see the product help for further information, specifically ‘Define whether Historic Data
can be Deleted’ in the Server Administration Guide.
The impact on the existing mechanisms is on the way in which the License Details dialog
box is displayed from the Server Icon. The license type is now a drop-down box which more
clearly indicates the active license being used:
AVEVA Enterprise Licensing is incorporated into Geo SCADA Expert so that customers
using the AVEVA Flex subscription licensing offer can use Flex credits. Note that while
licensing for Geo SCADA Expert servers is supported by this mechanism, Geo SCADA
Mobile Server and Virtual ViewX do not support AVEVA Enterprise Licensing and are still
licensed through their existing mechanisms. This new licensing mechanism is to be used
only if you use AVEVA Flex subscription licensing.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 22 of 50
To use this new option for licensing there is an additional item to be selected during the
installation of prerequisites. This is shown below. Note that additional reboot(s) will be
needed between these items:
AVEVA Enterprise Licensing can be made active for a Geo SCADA Expert server
implementation by running the AVEVA Configuration application in the Start menu AVEVA
program group:
Set up the license server details in this program and then use the Geo SCADA Expert
License dialog box to select the AVEVA Enterprise License type. Then restart the Geo
SCADA Expert server.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 23 of 50
Other Changes
OPC Property Numbers in Metadata Configuration
When multiple Geo SCADA Expert systems are used with user-configured metadata fields, it
can be important to ensure that the OPC Property numbers that correspond to the same
custom field in each database are consistent. The metadata editor in ViewX now allows you
to specify the OPC Property numbers.
Geo SCADA Expert automatically assigns the next available OPC Property value to each
new custom field that is added. You can change this value to another number, providing that
the new number is a valid OPC identifier that has not been previously used on that system.
For more information, see ‘Extra Database Fields’ in the Server Administration Guide in the
help.
The number of hierarchical levels of Groups that Geo SCADA Expert supports is now 17. It
was previously 15.
The number of hierarchical levels of Areas of Interest that Geo SCADA Expert supports has
been increased to 17. It was previously 15.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 24 of 50
Client Feature Changes
ViewX Mouse and Touch Changes
To conform to the user experience of other Windows applications such as Word and Excel,
the scroll wheel action in Mimics is now mapped to scrolling (panning) up/down and left-right
using a tilting mouse wheel. Users will need to hold down the Control key to zoom in
and out.
• The scroll wheel will now scroll up and down the entries in Queries Lists and Alarms
List – both for list window tabs and for lists embedded within mimics
• Pinch to zoom and drag to pan are available on touch screens in ViewX.
A registry setting is available that reverts mouse wheel actions to their previous behavior.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 25 of 50
Query Cancelling
If a ViewX Query List window is executing a query and has not yet returned the results, you
can now cancel the query execution.
As before with Geo SCADA Expert, closing the query window also cancels execution, but
this new feature allows you to retain, alter, and re-execute the query.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 26 of 50
will be carried with the Windows User profile when a user logs on from a different PC. If
ViewX has been upgraded, it will copy existing files to the new folder.
C:\Users\sesa170272\AppData\Local\Schneider Electric\ClearSCADA
C:\Users\sesa170272\AppData\Roaming\Schneider Electric\ClearSCADA
This change also affects where ViewX saves its file cache, used to decrease mimic load
times.
Mapping Enhancements
New Shapes
In Geo SCADA Expert 2022, you could specify the map marker shape in the query. You do
this using the SQL column alias AS MARKERSHAPE and shape name strings such as
'square' and ‘triangle’, the latter pointing upwards. With this new version of Geo SCADA
Expert, three new shapes are available, named:
• triangleright
• triangleleft
• triangledown
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 27 of 50
System Changes
Geo SCADA Mobile Server
Increase to Mobile Display Entries
The Mobile Display item has a series of entries consisting of data values or links. The
number available per item has been increased from 10 to 20.
Please see the product help for details, specifically ‘DA Items’ and ‘XML-DA Items’ in the
Server Status Tool Guide.
This is a Microsoft component that is needed on your PC if you need to debug Javascript or
VBScript on Mimics. It is no longer included on the Geo SCADA Expert ISO/DVD image. It is
available from the Schneider Electric Exchange web site in the Knowledge Base. It is linked
from the ‘Tools and Samples’ page at the following link:
https://community.exchange.se.com/t5/Geo-SCADA-Knowledge-Base/Tools-amp-
Samples/ba-p/279123
This 2023 release of Geo SCADA Expert will be the last to include the Wonderware Alarm
Provider. Please contact customer support if you are still using this interface and request
assistance for future updates.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 28 of 50
Other Items to Note from Previous Releases
Please give particular attention to the proxy changes for ViewX scripting.
New Geo SCADA Mobile Database Format from Geo SCADA Expert 2022
Please note these changes made in Geo SCADA Expert 2022, which might affect your
upgrade from earlier Geo SCADA Expert versions:
The Geo SCADA Mobile Server uses a small database to store device information. This has
been changed from a Microsoft SQL database to a simpler file store. When upgrading the
Geo SCADA Mobile Server, the data in the SQL database needs to be moved to the new file
store using a new data transfer utility. After installing or upgrading the Geo SCADA Mobile
Server and on first running the Mobile Configurator tool, you will be prompted to find and run
the utility.
The transformation tool is on the installation disk. You need to browse to the ‘Tools’ folder.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 29 of 50
This tool is no longer on the ISO or ZIP distribution with Geo SCADA Expert. When you click
the link on the installer menu you will be taken to the Schneider Electric website for this
product.
An OPC Factory Server license is included. To activate it please install with these
instructions: https://community.exchange.se.com/t5/Geo-SCADA-Knowledge-
Base/Installing-Geo-SCADA-Expert/ba-p/382465
This tool is no longer on the ISO or ZIP distribution with Geo SCADA Expert. It is available
from the ‘Tools and Samples’ page in the Knowledge Base on the Schneider Electric
Exchange website. It is linked from the following link:
https://community.exchange.se.com/t5/Geo-SCADA-Knowledge-Base/Tools-amp-
Samples/ba-p/279123
In the .Net Client API the IServer connection method requires a new parameter to configure
Connection settings. Refer to the example here:
ClearScada.Client.Advanced.IServer AdvancedConnection;
ClearScada.Client.Simple.Connection SimpleConnection;
var node = new ClearScada.Client.ServerNode("127.0.0.1", 5481);
SimpleConnection = new ClearScada.Client.Simple.Connection("MyApplication");
try
{
SimpleConnection.Connect(node);
// Add new connection settings for Geo SCADA Expert 2022
var ConSet = new ClientConnectionSettings();
AdvancedConnection = node.Connect("MyApplication", ConSet);
}
catch (CommunicationsException)
{
// Handle connection errors
return false;
}
To write code, which is independent of Geo SCADA Expert version, we recommend you try
this sample:
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 30 of 50
ClearScada.Client.Simple.Connection SimpleConnection;
WebX and Web Services Ports from Geo SCADA Expert 2021
This functionality was new in Geo SCADA Expert 2021 and is included here as a useful
reminder for those using Geo SCADA Expert 2023.
The Geo SCADA Expert installer installs and configures Microsoft Internet Information
Server (IIS) to act as a reverse proxy for Geo SCADA Expert server's internal web server.
This increases the security of the web services used by ViewX scripting and by original
WebX. (The settings also impact the port used for accessing the Database Schema. See in
the help: 'Access the Database Schema' in the Database Guide.)
This part of the setup is mandatory for the Geo SCADA Expert server.
To guide you these notes refer to the Geo SCADA Port as A (default 8080) and the IIS Port
as B (default 443) marked in red. B is always configured in two places.
The IIS setup uses an Application Request Routing (ARR) module to direct web service calls
to the Geo SCADA Expert server. The Geo SCADA Expert installation prerequisites include
both IIS and ARR modules and set up a website:
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 31 of 50
The IIS reverse proxy connects to the Geo SCADA Expert server’s Listen Port. A revised
set of properties are included for WebX settings in the Server Configuration tool, in which
you can set up the Local Proxy and Network Proxy settings. The Network Proxy is not
usually required unless you have an additional proxy/firewall between the server and clients.
Local Proxy
The local proxy itself is configured in IIS but the settings in the Server Configuration tool are
used to inform the Geo SCADA Expert server of the current IIS configuration.
Because of this change, the internal web server’s ‘Listen’ port A will now default its HTTP
port to 8080 and will disable its HTTPS port. The HTTPS port can be re-enabled if desired
but will only support TLS 1.1. Both internal HTTP and HTTPS ports will by default only be
available for connection (binding) from localhost clients and will not be available externally to
the server.
The IIS reverse proxy will offer HTTPS connections on port 443 by default, and optionally
can be configured for HTTP connections.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 32 of 50
The Geo SCADA Expert server settings must match those of the port(s) B offered by the IIS
server. These are configurable in the Local Proxy area of the WebX section of the Server
Configuration tool (see in the help: 'Configuring Security and Connection Settings for
Original WebX Clients' in the Guide to Security). These are required for ViewX to be advised
of the web port(s) to use for Mimic script access.
The Server Status tool shows the ports that the Geo SCADA Expert server is using and, for
information, the ports that are set up for the local proxy. Here, the default is an encrypted
HTTPS port, but you can change this to an unencrypted HTTP port if you also change the
IIS configuration, as below.
The IIS Reverse Proxy setup does not automatically set up an SSL certificate, and the web
proxy will not work until this is done. You can do this in the IIS Manager tool if you already
have a certificate to add. This image shows the configuration dialog boxes:
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 33 of 50
If you do not have a certificate, then you can perform one of the following:
• Ignore the Reverse Proxy, disable it and configure the Geo SCADA Expert
server’s web port number(s) to match the Local Proxy settings.
• Configure the Reverse Proxy to be available on port 80 and add this to the Local
Proxy settings. While this will not be secure, it would allow you to test the
Reverse Proxy function.
The following screen images show how to set up the second option:
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 34 of 50
Configure the Local Proxy B ports to 80 and 0. These inform ViewX of where to find the
web server at this port.
In the Internet Information Services (IIS) Manager’s tool (found in the Start menu in
Windows, in the ‘Windows Administrative Tools’ folder):
1. Find the Site ‘Geo SCADA Expert RP’ in the Connections tree.
2. In the Actions pane on the right, select the Bindings option.
3. Select the Add button and configure a binding named ‘localhost’ on port 80.
4. Select OK and restart the web server in the ‘Manage Website’ section.
In your future production system when you have acquired suitable certificates and added
them to the IIS binding for port 443, you can remove the binding for port 80 and reconfigure
the Geo SCADA Local Proxy B ports to 0 and 443.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 35 of 50
Client Certificate Checks
Please note that with Geo SCADA Expert 2022, Geo SCADA Expert 2021, and with later
releases of Geo SCADA Expert 2020, you can configure the Server to direct the ViewX client
whether to check for certificates. The configuration for this is in the Security area of the
WebX section of the Server Configuration tool.
For more information, see in the help: 'Database Web Server Connection Problems' in the
Server Status Tool Guide.
https://community.se.com/t5/Geo-SCADA-Knowledge-Base/Diagnosing-Scripting-
Connection-Errors/ba-p/278674
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 36 of 50
Installation
Supported Operating Systems
Windows 11 - 64 bit
For further information about the operating systems that Geo SCADA Expert supports, see
in the Help ‘Operating Systems’ in the Installation Guide.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 37 of 50
Recent Updates
Each item of preparation is likely to have a specific impact and be dependent upon the
actual drivers and functionality used in the customer’s system. If there is a specific concern
about an item of preparation and whether it affects your system, please contact your
Schneider Electric support representative.
The use of TLS 1.3 has been disabled in the Geo SCADA Expert August 2024 Update
onwards. This includes client-server, driver-server, and partner, server-server, connections.
If you have previously disabled TLS 1.3 in the Windows operating system, you can now re-
enable it.
The underlying issue in Geo SCADA Expert can cause connections to fail with the message
'The context has expired and can no longer be used'. Disabling TLS 1.3 avoids this issue,
and Geo SCADA Expert server will use TLS 1.2. A fix for this issue will be made available in
a subsequent update, at which point TLS 1.3 will be re-enabled.
This update could severely impact the operation of the Geo SCADA Expert system if TLS
1.2 has been disabled system-wide on the client or server machines. If this applies, re-
enable TLS 1.3 in Geo SCADA Expert by creating a registry string value:
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 38 of 50
SparkplugTM Driver: A change of behavior in Geo SCADA Expert 2023 onwards
The following notice affects customers of systems to be upgraded from Geo SCADA Expert
2022, which are running the Sparkplug driver (formerly the MQTT Sparkplug B driver).
An MQTT client has a Client Identifier that uniquely identifies the client. In Geo SCADA
Expert 2022, the Sparkplug driver also used this Client Identifier as the Primary application
(SCADA) Host Id. Additionally in that version of Geo SCADA, the Client Identifier was
appended with a random identifier to ensure uniqueness, but this also made the Sparkplug
Host Id random.
With Geo SCADA Expert 2023 onwards, a separate configuration field exists for the
Sparkplug Host ID. This is on the configuration form of the Sparkplug Broker item. If your
system runs this driver, on upgrade from Geo SCADA Expert 2022, you will need to populate
this field.
ATTENTION: In the March 2024 Update of Geo SCADA Expert 2023, we simplified the
name of this driver. (It was previously known as the MQTT Sparkplug B driver.)
Windows Firewall Settings: A change of installer behavior has been made from
Geo SCADA 2023 onwards
The following notice affects customers of systems that are being upgraded to Geo SCADA
Expert 2023 or later. The firewall rules setup has been modernized and the rules that are
used have changed. As part of this change, rules are now only added where necessary for
the drivers that are being installed.
Note that you will need to add specific rules for drivers’ Telnet support for remote clients.
Add these as new rules rather than editing current rules.
OPC UA driver: A change of behavior has been made from July 2023 onwards
The following notice affects customers of systems to be upgraded from Geo SCADA Expert
2022 Update May 2023 or earlier and operating as an OPC UA Server. It is applicable
when upgrading your installation to Geo SCADA Expert 2023.
CSUP-13473 OPC UA Server: A change of behavior has been made for when Geo SCADA
Expert is operating as an OPC UA Server.
Following the upgrade of the Geo SCADA Expert server, you will need to adjust the OPC UA
clients' configuration to utilize secure connections or use the settings in the Geo SCADA
Expert Server Configuration tool to OPC UA Server configuration to support older, non-
secure connections. This is because the non-secure connection method is disabled by
default.
Before upgrading systems in which Geo SCADA Expert operates as an OPC UA Server,
check the existing connection requirements. OPC UA clients that are accessing the Geo
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 39 of 50
SCADA Expert OPC UA Server that do not currently use secure connections will be affected
by the Geo SCADA Expert upgrade.
DNP3 Frozen Counter Point Issue, upgrading from December 2022 Onwards
The following Caution notice affects customers who use the DNP3 driver and specifically
have DNP3 Frozen Counter Point configuration defined in their system. It is applicable to the
installation of Geo SCADA Expert 2022, Geo SCADA Expert 2023, and later Updates, when
upgrading from Geo SCADA Expert 2021 October 2022 and earlier versions.
Before upgrading to Geo SCADA Expert 2022, or later, and you have the DNP3 driver
installed, ensure that you check that the Point Number of any DNP3 Frozen Counter Points
match the Point Number of their parent Counter Point. An integrity error will be raised after
upgrade if the point numbers do not match.
Geo SCADA has a new integrity error if a DNP3 Frozen Counter point's point number does
not match its parent counter point's point number. Before upgrading, check for existing
configuration issues with DNP3 Frozen Counter points to avoid the possibility of
integrity errors, which will cease operation of the Geo SCADA Expert server.
Integrity problems with DNP3 Frozen Counter Points can be found using SQL prior to
upgrading the servers: Please ensure the SQL command is executed by a user with
sufficient privileges to access all DNP3 configuration in the system.
SELECT
CDNP3FROZENCOUNTER.ID, CDNP3FROZENCOUNTER.FULLNAME,
CDNP3FROZENCOUNTER.POINTNUMBER, CDNP3COUNTER.FULLNAME
FROM
CDNP3FROZENCOUNTER JOIN CDNP3COUNTER ON
CDNP3FROZENCOUNTER.PARENTPOINTID = CDNP3COUNTER.ID
WHERE
CDNP3FROZENCOUNTER.POINTNUMBER <> CDNP3COUNTER.POINTNUMBER
Any listed DNP3 Frozen Points’ configuration will need to be corrected. The point number
field is read-only, so cannot be directly modified. To fix this error in the frozen counter point
requires the configuration open in ViewX and for it to be resaved. This will automatically
update the point number to the correct value.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 40 of 50
The SQL needs to be re-executed to confirm the misconfiguration no longer exists in the
database.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 41 of 50
Resolved Customer Issues - August 2024 Update
• [CSUP-14057, CSUP-13685, CSUP-13915] Geo SCADA Server: Use of TLS 1.3 has
been disabled in Geo SCADA Expert. This includes client-server, driver-server, and
partner, server-server, connections. If you have previously disabled TLS 1.3 in the
Windows operating system, you can now re-enable it. The underlying issue in Geo
SCADA Expert can cause connections to fail with the message 'The context has expired
and can no longer be used'. Disabling TLS 1.3 avoids this issue, and Geo SCADA Expert
server will use TLS 1.2. A fix for this issue will be made available in a subsequent
update.
o Attention: This update could severely impact the operation of the Geo SCADA
Expert system if TLS 1.2 has been disabled system-wide on the client or server
machines. In this case TLS 1.3 can be re-enabled in Geo SCADA Expert by
creating a registry string value "HKLM\SOFTWARE\Schneider
Electric\ClearSCADA\SCXCom\EnableTLS13" and setting it to "True". This is
required on each Geo SCADA Expert server.
• [CSUP-14108] ViewX, Mimic scripts: Fixed an occasional deadlock that affected Mimic
scripts that displayed an Object Menu for a database object. The deadlock occurred if
the Embedded Mimic Cache housekeeping was purging unused Mimic instances while
the Object Menu was open.
• [CSUP-14112] ViewX: Repaired the Recent Documents list.
• [CSUP-14060] ViewX: Corrected an issue that affected document focus. Occasionally, a
mouse-click in a document was not setting focus in that document. The failure to
properly focus the document meant the Save button on the Quick Access Toolbar would
not save the document.
• [CSUP-14103] ViewX: Fixed a potential deadlock that could occur when an offline
system comes back online.
• [CSUP-14087] Sparkplug Client driver: Fixed an issue affecting the signed integer metric
being processed as unsigned.
• [CSUP-14097] ViewX: fixed a potential deadlock that could occur when closing the
application. This deadlock was caused by the closure of Global Script not being
communicated within ViewX. This caused the ViewX instance to wait indefinitely so
preventing the application from closing. This addresses issues that affected multiple
system Client Configurations.
• [CSUP-14083] Geo SCADA Expert server: Emails sent using OAuth for authentication
against Microsoft mail servers will now send HTML content if it is available.
• [CSUP-14093] ViewX: Embedded lists on Mimics now sorts only when releasing the
mouse button on the column header instead of sorting on the downward click and sorting
again on release.
• Geo SCADA Expert server: Updated OpenSSL to version 3.0.14.
• [CSUP-14079] ViewX clients: A fix has been implemented to reduce the possibility of
ViewX stalling on a multi-system connection and disconnecting from the Geo Scada
Expert servers.
• [CSUP-13954] Pager driver: Improved the visibility of the SMS Pager Service database
item's SMS Command Failure Count and the suspension of Command Processing. The
information now appears in the Pager SMS Service item's Status Display.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 42 of 50
• [CSUP-13989] Geo SCADA Expert server, Alarm Suppression: An issue existed that
caused a database integrity failure. This only occurred if a Parent Alarm was out of
service while its Child Alarms were suppressing alarms via consequential alarm
suppression by an expression. Parent Alarm object's quality status does not affect
existing child alarm suppression but does affect whether a new instance of Child Alarm
suppression can be applied. The integrity checking has been corrected so that out of
service, invalid configuration and disconnection of the Parent Alarm does not incorrectly
raise integrity errors. The operation of consequential expression-based alarm
suppression has not changed; raising and removing alarm suppression remains
unchanged.
• [CSUP-13937] ViewX: Improved the display of long object names within the Confirmation
Dialog. Object Names that did not contain any space characters would typically be
truncated within the dialog. Any embedded period characters within the Object Name are
now considered as a candidate for wrapping the text such that the Object Name is no
longer truncated.
• [CSUP-14063] Geo SCADA Expert server: Fixed a potential server crash when
processing the ISCXNameSpace::ListManyObjects method call. The method's
processing has been improved, including exception handling and diagnostic logging.
• [CSUP-14041] SCADAPack x70 driver: Created a new configuration import/upload mode
called 'Logic Only'. This new mode only updates the logic application, the object
SCADAPack x70 logic settings ('logic variable type', 'logic task' and 'exclusive logic
control') and the device settings, that includes the 'Allow T_SPx70_* Logic Variables
without Corresponding Objects' setting. The 'Allow T_SPx70_* Logic Variables without
Corresponding Objects' setting dictates whether any database items are created during
the import/upload. In this new mode, when logic variables without corresponding objects
are allowed, no missing objects are created. When logic variables without corresponding
objects are not allowed, only the missing objects with a logic variable are created.
• [CSUP-14041] SCADAPack x70 driver: Renamed 'Minimal' mode to 'Create Only' to
make it clearer what it does and be more consistent with 'Update Only' mode.
• SCADAPack x70 driver: Corrected the 'System Analog Configuration' parameters
(358500 to 358509) to be 32-bit unsigned integers, rather than 16-bit unsigned integers.
This enables the configuration to be successfully uploaded from a device that has had a
snapshot taken. The issue only affects device versions R2.7.5 to R3.0.3.
• SCADAPack x70 driver: Updated the translator. The translator now correctly shows the
value of parameter 358507 (snapshot time).
• SCADAPack x70 driver: Updated the translator to support parameter 358508
(configuration state).
• [CSUP-14044] SCADAPack x70 driver: Fixed a false validation error that occurred on out
of service SCADAPack x70 logic variable objects. This fix facilitates new SCADAPack
x70 logic variable objects to be created in a Group Template without introducing false
validation errors in existing Group Template instances of that Group Template.
• [CSUP-14076] Sparkplug Client driver: Fixed an issue with the synchronization of
Sparkplug database items when the Main is synchronizing to a newer Standby server.
• [CSUP-14003] Advanced OPC DA driver: Modified the handling of a data value with a
timestamp that is outside of the accepted time window. The fix ensures such values are
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 43 of 50
not processed but the point is flagged as receiving values with an invalid timestamp. If
the value is received after the driver starts the next valid value will update the database.
• [CSUP-14067] ODBC driver: Fixed an issue that caused a crash in the ODBC driver.
This crash occurred when receiving wide character UNICODE strings in resultsets from
external databases.
• ViewX: Updated the ViewX Session diagnostic logfile header to include the host's
version of the Windows operating system.
• [CSUP-14055] Sparkplug Client driver: Adjusted the checking of NDATA and DDATA
messages; a datatype is no longer required.
• Sparkplug Client driver: Fixed a bug in the Sparkplug driver's automatic point creation,
which could occur during the processing of a birth message. The detection of duplicated
point names now uses the full name, including any parent Group name.
• [CSUP-13973] ViewX: An issue affecting the Quick Access Toolbar has been fixed. The
fix removes a small possibility of a crash that could occur if the Quick Access Toolbar
contained one or more controls with missing configuration. This issue affected buttons
including, but not limited to, 'Alarms', 'Events', 'Layers' and 'Favorites'.
• [CSUP-14045] ViewX: An issue with Mimic Script operations that update OPCDA tag
subscriptions was found that could potentially crash ViewX. The issue could occur when
a Mimic Script updated OPCDA tag data while ViewX's housekeeping activities were
also in-progress. This fix closes the small window when a crash could have occurred.
• [CSUP-14059] Virtual ViewX: Disabled the unused Dock Menu.
• [CSUP-13958] DNP3 driver: Fixed a potential crash that could occur when reading DNP3
device attributes from an outstation.
• [CSUP-14022] EtherNet/IP driver: Implemented a fix to enable single character tag name
elements to be used as arrays.
• [CSUP-14026] Geo SCADA Expert server: Provided a fix to back up files when time
constraints are specified. This affects backing up of the following file categories: Historic
Files, Historic Data, Alarm Summary, Event Journal and Configuration Changes.
• Crystal Reports: Updated the SAP Crystal Reports runtime from Support Pack 35 to
Support Pack 36.
• ViewX: Updated CEFSharp to version 126.2.70
• [CSUP-14021] Geo SCADA Expert server, Accumulators: Fixed a bug that meant a
value's units were not displayed in an Accumulator's historic list.
• [CSUP-13876] Server Status tool and Database Snapshot Log files: Improvements to the
'Standby Links', 'Standby Polls' and 'Standby ICMP' sections. This facilitates the
correlation of Parent Links, and identification of standby IP addresses.
• [CSUP-13945] Database Manager Tool: Provided a fix to help ensure that the path for
the Upgrade Database Backup is initialized using the Database Directory that is
configured in the Database Manager. Existing database instances can be corrected by
using the Server Configuration tool - 'System Configuration | Locations | Upgrade
backups'.
• ViewX: Improved the diagnostic logging and housekeeping of Link Tokens. Removed
unnecessary LinkToken housekeeping.
• [CSUP-13928] SNMP Manager: Resolved an issue when using SNMP V3 which resulted
in an invalid authorization key being generated with certain combinations of engine IDs
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 44 of 50
and Authentication Passwords. This issue prevented successful communication with the
SNMP device.
• [CSUP-138545] OPC UA server: Clients that are disconnecting will now cause current
OPC UA subscriptions to be cleaned up properly. The OPC UA server will now report the
correct values for manufacturer name, build number, build date and software version.
• [CSUP-14027] DNP3 driver: Fixed a Geo SCADA Expert server Main Change-over issue
that affected DNP3 outstations that were configured with the read device attributes
'Following a Master Station or Outstation Restart' setting. Previously, the new Main
server would not read any data set descriptors/prototypes and did not process any data
sets that were subsequently read. This resulted in an 'Unknown DNP3 data set ID
received' alarm.
• Advanced Drivers: Fixed an issue that affected outstations that were utilizing the
Scheduled Connection or Scheduled Dial In features on a multi-server Geo SCADA
Expert system. A configuration change to such an outstation could have resulted in the
failure of a standby server.
• [CSUP-13909] Geo SCADA Server: Fixed a server crash that occurred when a
mismatch of database item types existed between a Group Template and the Instances
of that Group Template. The fix helps to ensure that a database integrity check now
detects and reports the mismatch and facilitates a repair to correct the mismatch.
• DNP3 Driver: Fixed the error handling of a downloaded file so that failed downloads do
not incorrectly produce a partial response g70v5 object. This issue affected downloading
that failed because of an 'invalid block size' or 'error accessing source file'. The file
transfer is now aborted immediately without transmitting a partial g70v5 object.
• DNP3 Driver: Fixed the error handling of a failed download of a file that was using legacy
mode and building the g70v1 object. This could occur when the failure was an 'error
accessing source file'. The download request now fails immediately without transmitting
a partial g70v1 object.
• [CSUP-14017] MQTT Text driver: We have changed the driver to allow a JSON property
to be absent when processing a JSON payload. Previously, the property would
incorrectly result in the point's current value quality being updated to a bad quality.
• Sparkplug Client driver: Fixed a bug in the Sparkplug driver's automatic point creation.
The bug caused false error messages to be generated during the processing of a birth
message when it was called for a second time.
• Installer: Updated the .NET 6 runtimes to 6.0.31.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 45 of 50
connect to an initializing Geo SCADA Expert server and crashing the client application
when the logon was rejected. ViewX now handles these failed logons correctly and will
retry until connected.
• [CSUP-13727] Geo SCADA server: A correction has been made to the Historic Alarm
Summary's updating of a record's Inactive Time for unacknowledged alarms. The
transition out of the alarm state now results in an Inactive Time being recorded that
latches. A subsequent transition (to another alarm state) no longer results in a further
modification of that record's Inactive Time.
• [CSUP-13865] ViewX: The priority of raising registry value change notifications has been
increased. Previously, change notifications were being handled as part of the client's 'idle
processing' time, which meant that clients with several documents open and/or very
frequent point updates, might stop responding to registry value changes.
• [CSUP-13935] IEC 61850 Driver: Previously the Area of Interest for
IEC61850IEDConnectState in 'CIEC61850IED' database items could not be configured.
We have now fixed this Area of Interest on the IEC 61850 IED Connect State alarm.
• [CSUP-13654] Geo SCADA Expert server: ViewX logon requests now require the client
to be licensed. If no license is available, logon is not attempted. Prior to this change
unlicensed ViewX clients would enter a cycle of reconnecting, performing a logon, then a
request failure, due to the lack of a license, and the connection closed. Processing of the
repeated logon requests from multiple unlicensed clients could cause the server to
appear unresponsive to licensed clients.
• [CSUP-13654] ViewX: Improved the ViewX client's selection of servers in a client
connection. Previously, if the ViewX client connection resulted in the selection of a server
with no available client licenses, no connection to another node in the client connection
would be attempted. Improved the ViewX's server selection, to attempt to connect to
other servers rather than remain unlicensed.
• [CSUP-13712] Geo SCADA Expert server: The Main server's reporting of
synchronization has been improved. We have improved the 'Standby Links' section on
the Server Status tool. The calculation of pending historic records is more accurately
calculated; this improves the visibility of a backlog of unsynchronized historic data. The
calculation of the pending historic point data no longer includes any promoted, Primary
Indexed granules that do not form part of the synchronized set.
• [CSUP-13992] MQTT Text driver: Exposed the current value data properties on String
and Counter MQTT Text driver points.
• Sparkplug driver: Fixed a bug that existed in the Sparkplug driver's mechanism to create
point database items from information in a birth message. Previously, if the historic
export object was set to 'Export by Default', point database items would be created with
two references to the historic export object. This caused a configuration error on each of
the created points.
• ViewX: Fixed an issue affecting upgrades to Geo SCADA 2023. The issue affected the
loading of ViewX setup settings files and could lead to a crash and the loss of setup
settings.
• [CSUP-13274] ViewX / Virtual ViewX: Improved the initialization of ViewX to avoid
potential start-up delays. Previously, during the initial startup of the ViewX client,
attempts were made to update the Database Metadata Cache before a connection to a
Geo SCADA server was established.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 46 of 50
• Geo SCADA Expert server / License Server: We have improved the updating of license
files. This includes the validation of reduced-functionality licenses and related diagnostic
information.
• [CSUP-13941] Geo SCADA Expert server: Resolved a client certificate issue that
affected client-server and server-server connections, when the connection is using TLS
1.3.
• [CSUP-13919] Virtual ViewX Install: Installation logs, 'EcoStruxure Geo SCADA Virtual
ViewX Server Setup.log', will now be created for Virtual ViewX in the current Windows
user's Temp folder.
• [CSUP-13571] Geo SCADA Expert server: We have improved the Main server
changeover. The Demoted Main server's wait for a Promoted Main server to re-initialize
and become Main is now configurable. This minimizes the delay to the changeover and
the likelihood of the Demoted Main server incorrectly becoming Main-Main.
• [CSUP-13893] Alarm Redirection: Updated Alarm Redirection Email to prevent the Alarm
ID from being added to an email incorrectly. The Alarm ID is used to acknowledge an
alarm via a reply, but if incoming email is disabled at the Geo SCADA Expert server,
replies are not processed and the Alarm ID not needed.
• ViewX: Fixed a problem that affected ViewX lists from not being dynamically updated
when the scrolling the list.
• DNP3 WITS driver: Fixed a database integrity error that could occur when importing
specific configuration to a WITS direct outstation in a Template Instance. The WITS
direct outstation 'DirectOnDemand' field's override status was not applied correctly. The
import was changing that field even though it was configured in the Group Template as
not overridable. The fix now blocks the imported change due to the Template property
override disabling changes of that field.
• [CSUP-13901] ViewX: A new optional registry key is now available to enable users to
specify the folder ViewX uses to extract and store help documentation. The specified
location must be a full path including the drive letter and be an existing folder. If the
registry key is not present or the folder does not exist then the existing location specified
in registry key AppData\Local\Schneider Electric\ClearSCADA will be used. Care must
be taken that a Windows user of ViewX has full access to this folder, in the event of an
update to the help documentation files write access will be required.
• [CSUP-13668] Geo SCADA Expert Main server: Fixed an intermittent server crash that
occurred when a historian driver loaded a granule from disk while that same granule was
being synchronized to a partner Geo SCADA Expert standby server.
• [CSUP-13897] ViewX: Fixed an issue with exporting configuration that affected users
who were accessing the client via Terminal Services / Remote Desktop Services. The
export's sde file could not be saved because no Windows Temp folder existed.
• TMX driver: The Calibration view information now has the power-of (³ and ²) symbols
correctly added to the equation.
• Roc Plus driver: The parameter description for 'Pulse Inputs' parameters 24 and 25 are
now correctly displayed.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 47 of 50
• DBClient, Configure Connections tool: Improved the System Name lookups to be case-
insensitive. For example, a search for "main" will match a system named "MAIN".
• OPC UA Server: Corrected the value reported for 'Product URI' for the OPC UA Server.
• ViewX: Updated CEFSharp library to version 123.0.60.
• ViewX: Fixed an issue that led to log off not happening correctly when ViewX was
connected to a Standby server, which itself was connected to a Main server that was
running an earlier version of Geo SCADA Expert.
• ViewX: Previously the client could stall when using the Client Automation interface to
open a document window if the Client-Side Automation had been disabled on the server.
Now, with the fix, the ViewX user is informed that Client-Side Automation is disabled.
The ViewX session can then be closed and restarted.
• [CSUP-13713] ViewX: Fixed an exception that prevented the Client Automation API from
being used within Mimic and global scripts.
• ViewX: Improved the management of server connections used by Global Script. This
enables a user-initiated shutdown of Geo SCADA Expert server to be completed cleanly.
• AVEVA Historian Data Export: Fixed a Geo SCADA Expert server upgrade issue that
affected AVEVA Historic Data Export database items configured to use a Connection
Mode of 'Direct'. After an upgrade, the item's Connection Mode would incorrectly become
'Via Adaptor'.
• [CSUP-13858] Updated the support email address displayed in the ViewX 'About' dialog.
The updated email address is: SupportRO@se.com
• [CSUP-13839] SCADAPack Modbus Realflo driver: Corrected a specific issue with
SCADAPack Modbus 32-bit integer points on a Realflo outstation. The SCADAPack
Modbus 32-bit integer values could be reported incorrectly. The value reported from the
Realflo points was unaffected. The fix corrects the SCADAPack Modbus 32-bit integer
points.
• SCADAPack Modbus Realflo: Corrected an issue that could prevent reading the
configuration from a Gas Flow Run. This affected gas flow runs with an AGA-9
configuration on a non x70 device running Realflo version 7.12 or later.
• Logic driver: Implemented a security change to ensure that only users with the
'Configure Extended Logic' permission are allowed to create Logic programs that use the
EXECUTE_SQL function.
• ViewX / Virtual ViewX: Improved the diagnostic logging associated with creating
connections to a server, to highlight the local source endpoint of the new connection.
This will clarify the correlation of a ViewX connection in the server.
• Geo SCADA Expert server: The synchronization of Two-Factor Authentication keys to
DMZ Permanent Standby server has been corrected. Previously, the synchronization to
a newly created DMZ Permanent Standby server could have failed. Similarly, if the DMZ
server's Server Label had been changed since the last connection to the system,
synchronization could have failed. This upgrade must be applied to all of the system's
Geo SCADA Expert servers.
• Installer: Updated the AVEVA OC Logger stand-alone installer to version
23.1.202312072.
• [CSUP-13847] ViewX: Fixed an occasional ViewX crash that could occur when
attempting to open the coordinates dialog of a database object with a static location and
an invalid string.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 48 of 50
• Sparkplug Driver: Corrected the OPC Property IDs for Methods and Data properties.
Configuration properties are unchanged.
• [CSUP-13843] Geo SCADA Expert Server: Fixed an issue with selecting 'AVEVA
Enterprise License Server' as the license source. Previously, without the corresponding
redistributable installed, this could cause the Geo SCADA Expert server to crash when
attempting to acquire a license.
• [CSUP-13813] Database Manager: The path of the database snapshot logs is now set
when a new database is created.
• Crystal Reports: Updated the SAP Crystal Reports runtime from Support Pack 34 to
Support Pack 35.
• Advanced Drivers: The logging options of an advanced driver can now be modified,
using the Server Status tool, even if the driver is in a failed state.
• [CSUP-13823] SCADAPack x70 Driver: Fixed the serialization of SCADAPack x70
Object Browsers to prevent duplicates from being created in the list of objects.
Previously duplicates could be erroneously created during a main-standby
synchronization.
• Installer: Fixed the availability of the 'AVEVA Platform Common Services (PCS)' and
'AVEVA Adaptor for Historic Data Export' prerequisite components on the installer.
Previously, those components were grayed out when multiple versions of 'Microsoft .NET
6 (x64)' were already installed.
• [CSUP-13814] ODBC Driver: Improved the handling of an ODBC source that is
unavailable. Previously an unavailable ODBC source could lead to a spurious error state
message being displayed.
• SCADAPack x70 Driver: Corrected the DNP3 point data classes for String objects. Class
1, 2 and 3 events have been removed because they are not supported on String objects.
• SCADAPack x70 Driver: Corrected several minor spelling and string formatting errors.
• [PDEV-2241] WITS Driver: Added two new database fields to the WITS application
program database table. One field indicates the version of the program reported by the
outstation and the other field indicates the version that has been imported, or uploaded,
into the SCADA client.
• [CSUP-13491] Geo SCADA Expert server: Fixed a specific import problem that could
lead to a database integrity check failure. If the import defined a Group but in the target
database that object was a Group Instance, the import correctly causes a conversion of
that Group Instance into a Group. However, previously, the internal map of the database
objects was not correctly maintained.
• Geo SCADA Server: Extended the Database Schema to show the read and write
privilege for each database field. Extended the 'DBFieldDef' metadata table to include
the additional fields.
• [CSUP-13810] Geo SCADA Expert server: Fixed the encoding of a line ending in an
Alarm Redirection email. The issue could previously have generated a line ending that
consisted of a carriage return without a corresponding line feed character. This could
have caused the email to be rejected by some (strict) mail servers.
• [CSUP-13584] Geo SCADA Expert server: Improved the re-initialization of 'System
Configuration, Partner' standby servers' URI settings so that new connection attempts
perform a DNS lookup, and acquire the current IP address(es) of the standby server.
Previously, live replacement of standby servers required a restart of the Main server.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 49 of 50
This was due to the DNS look-up of 'System Configuration, Partner' standby servers' URI
settings only being initialized on start-up of a server.
• Geo SCADA Expert server: Fixed the DNS look-up of a standby URI for ICMP/ping
polling of the actual standby server. Previously, after an initial ICMP poll the subsequent
group polls would fail if the standby's URI was a name that required a DNS look-up. This
issue could prevent a standby server from being detected as 'not contactable' and being
incorrectly identified as 'failed standby' Geo SCADA Expert server. If multiple ICMP
hosts were specified against the standby's partner configuration, this issue was mitigated
because the IP address(es) specified in ICMP Monitor 1, 2 or 3 were still maintained. If
no other ICMP hosts were specified, the ICMP polling stalled. This is now fixed.
• SCADAPack x70 Driver: Correction to DNP3 String points. The fix ensures DNP3 String
points cannot have historic data enabled, as this is not supported on String points.
• AVEVA Historic Data Export driver: The 'AVEVA Adapter for Historic Data Export'
service (formerly HCAL Pi Adapter) now runs as an Virtual Service Account by default.
• Geo SCADA Mobile: Mobile Companion service now runs as an Virtual Service Account
by default.
• [CSUP-13777] Database Dictionary: Fixed an issue that could lead to a database crash if
user defined language translation dictionaries were being used and multiple ViewX
clients connected to the server simultaneously.
• ViewX: Updated the CefSharp components to version 120.2.7
• [CSUP-13761] Geo SCADA Licensing: The client-side licence file mechanism has been
improved to handle ViewX installations on laptops. Laptops can be used in multiple work
and home network set-ups. Docking a laptop, for example, can impact on network
connectivity, which can impact licence file validity. The improvements aim to produce a
client-side license that works in multiple environments. If the default license does not
work in multiple environments, options for support interventions have been improved.
• [CSUP-13755] Advanced Drivers: Fixed a crash that could occur in drivers that create
requests at end of a scan on a network channel. The reported issue concerned requests
to set a device's clock during a channel's scan activity.
• [CSUP-13740] DNP3 Driver: Fixed an issue that affected DNP3 Analog output points
with 'Restore Output' enabled. The handling of out-of-range values when restoring DNP3
analog output points, after the DNP3 outstation has been restarted, has been corrected.
• Advanced Trio Diagnostic Driver: Corrected the allowed bit count on Advanced Trio
Diagnostics Digital Points.
• [CSUP-13570] Geo SCADA Expert server: Improved the cancellation of an SQL query.
This will result in quicker cancellation of non-indexed scanning of large databases,
especially for queries using CDBObject Fullname join clauses.
Geo SCADA Expert 2023 Release Notes (August 2024 Update) Page 50 of 50