Server Emulation
Do not confuse Server Emulation with Database Emulation. Server Emulation relates to the way that clients connect to the server. Database Emulation is intended to provide a smoother downgrade path following an upgrade.
Geo SCADA Expert includes a Server Emulation feature that enables you to choose a version of Geo SCADA Expert for the server to emulate. This enables clients that are running different versions of Geo SCADA Expert to continue to be used for displaying and/or editing documents. Server Emulation also enables requests to be proxied to the Main server by a Standby server that is running either the same or an older version of Geo SCADA Expert software to the Main server. Such a difference in software versions might occur while upgrading a multi-server system. Server Emulation is intended to be used as a temporary measure while you upgrade your system from an older version of Geo SCADA Expert software. Once you have completed the upgrade and verified that it is successful, you then turn the Server Emulation off. However, you only do this once all of the clients that you intend using to display and/or edit documents
This is because database files are stored in a format that is version-specific (to accommodate the database items and properties that are supported by the particular version of Geo SCADA Expert software). Geo SCADA Expert clients can only display documents
When using the Server Emulation feature, you set the server to emulate the version of Geo SCADA Expert software that is compatible with the oldest clients on your system (the clients that run the oldest version of Geo SCADA Expert). The feature enables the older clients to access documents that are created and edited on newer clients.
If a user attempts to display a document that has been saved in a version that is not supported by a client, the document display will show an 'unsupported file format' diagnostics message. This means that the document has been saved on a client that runs a later version of Geo SCADA Expert. (The client showing the diagnostics message runs an older version of Geo SCADA Expert than the client on which the document was saved). You can rectify this problem by using the Save All Documents feature (see Converting Unsupported Files into Supported Files).
If, during the upgrade process, Database Emulation is enabled in addition to Server Emulation, users will be able to perform configuration activities as described above. The same applies if you are upgrading the version of Geo SCADA Expert in a Lone Server architecture, regardless of whether Database Emulation is enabled.
A restriction might apply during the upgrade process if your system includes clients that connect to the database via a Standby server. If you use Database Emulation or Server Emulation, or you delay upgrading those clients until all of the servers have been upgraded, users will be able to continue to perform configuration-related changes on the clients. For more detail,
Cannot proxy request to older server version.
For more information, see Preparing to Upgrade Geo SCADA Expert in the Geo SCADA Expert Installation Guide.
In the rest of this section, we explain: