DataHub v9 is a 64-bit application
DataHub v9 is a 64-bit application so it will not run on 32-bit operating systems.
DataHub v9 does not support Windows XP and Server 2003
DataHub V9 requires .NET 4.6.1, which is only available on Windows 7 and later. Windows XP and Server 2003 are not supported.
DataHub v9 uses 64-bit ODBC drivers
ODBC support in DataHub v9 now uses 64-bit drivers. All existing DSNs will fail to load. You need to create the DSNs as 64-bit instead of 32-bit. To open the 64-bit DSN editor, you can choose “Open DSN Administrator” from the DataHub database action configuration dialog.
Changes to OPC-UA certificate handling
DataHub v9 changes the way DataHub deals with OPC-UA certificates by removing a dependency on the windows machine certificate store that was stopping DataHub from registering with the LDS if the user permissions did not permit reading that store. We are not aware of any side-effects from this.
Changes to DataHub Web Server folders
The DataHub Web server document root, default certificate file and log folders have all changed. The tunnel/Mirror default certificate file has changed. When DataHub starts, it looks for a configuration that was default for version 8 and automatically adjusts that to reasonable values for version 9.
Binary tunnel connections between DataHub v9 and v8
Binary tunnel connections between DataHub v8 programs (DataHub, DataSim, DataPid) and version 9 programs will fail. They appear to succeed but no data values are delivered. The event log may contain error messages depending on the direction of the connection. This is made necessary by a change in the timestamp representation from 32 to 64 bits. Text connections (non-binary) are compatible between v8 and v9.
DataHub v9 start up parameter now on by default
In DataHub v9 the installer now sets the default value of “Allow only one running instance” to TRUE.
Old Web Server demo pages removed in DataHub v9
The demonstration pages for the built-in web server have been removed in DataHub V9. The special URLs supporting AJAX and streaming AJAX application have been removed. The AJAX paths (/points and /ajax) are unauthenticated and represent a potential information leak. Streaming AJAX is no longer a useful technology.
Specifically, the following paths no longer exist:
For web applications that need to interact with DataHub you have 2 options:
- use a WebSocket connection
- create your own ASP page to generate custom JSON or XML content that your web application can poll.
Scripts need to be moved after upgrade to DataHub v9
After upgrading to DataHub version 9, the scripting tab may refer to scripts in the C:\Program Files (x86)\… folder. These scripts should be moved to another folder. We recommend creating a folder within the DataHub configuration folder and moving them there, typically:
C:\Users\<Windows Login>\AppData\Roaming\Cogent DataHub\scripts
where <Windows Login> is the user name you used to log in to Windows.