Обновление до 9-ой версии сервиса DataHub

Установка сервиса Cogent DataHub 9-ой версии в системе, на которой уже установлена более ранняя версия

Примечание: сервис Cogent DataHub 9-ой версии обладает новыми функциями, которые могут не поддерживаться вашей операционной системой. Пожалуйста, ознакомьтесь с системными требованиями, чтобы получить более подробную информацию.

Установка сервиса DataHub 9-ой версии в системе с более ранней версией

При установке сервиса DataHub 9-ой версии в системе, на которой уже работает DataHub 7-ой или 8-ой версии, установщик попросит вас удалить более раннюю версию. Будет установлен DataHub 9, а использовать он будет уже существующие настроечные файлы предыдущей версии программы.

При установке сервиса DataHub 9-ой версии в системе с уже установленным сервисом OPC DataHub 6.4-ой версии установщик предложит вам скопировать настройки более ранней версии, однако программа не будет заменена. В одной системе вы сможете одновременно запускать и OPC DataHub 6.4, и Cogent DataHub, хотя при этом могут возникать конфликты, требующие изменения настроек.

При желании вы можете сделать резервную копию настроек вашей текущей версии сервиса DataHub. Для этого следует скопировать содержимое директории настройки DataHub. Расположение этой директории будет зависеть от того, в какой операционной системе вы работаете. Для получения более подробной информации перейдите по этой ссылке.

Ниже описан процесс копирования локальных страниц Webview и медиафайлов в сервис DataHub 9-ой версии.

Туннелирование при передачи данных между DataHub 9-ой, 8-ой, 7-ой или 6.4 версии

Вы можете осуществлять туннелирование данных при передаче между системами DataHub 9-ой, 8-ой, 7-ой или 6.4 версии. При туннелировании между 9-ой и 6.4-ой вы можете столкнуться с распространенной проблемой, связанной с лицензированием, которая появляется в случае, если сеть подключения к DataHub не представляет из себя обыкновенную звезду.

Для туннелирования передачи данных между DataHub с версиями 9-ой, 8-ой, 7-ой вы можете использовать протокол WebSocket, но туннелирование между 9-ой и 6.4-ой версией возможно только не защищенному (без SSL) соединению .

В случае, если клиентом, инициализирующим соединение, является DataHub 9-ой версии, для туннелирования при передаче между DataHub с версиями 9-ой, 8-ой, 7-ой вы можете использовать прокси.

Существует одна известная проблема, связанная с туннелированием в DataHub 9-ой версии. Хотя двоичные туннельные соединения между двумя системами 9-ой версии обычно устанавливаются успешно, двоичные туннельные соединения между DataHub 9-ой версией и более ранними версиями работать не будут. Будет сообщено об успешном установлении соединения, но данные не будут передаваться. Журнал событий DataHub может содержать сообщения об ошибках в зависимости от направления подключения. Эта проблема неизбежна ввиду изменения отображения временной метки с 32-ой на 64-битную систему. Текстовые соединения (не двоичные) совместимы между 9-ой и более ранними версиями.


Перемещение страниц WebView и медиафайлов в сервис DataHub 9-ой версии

При обновлении DataHub до версии 9, он попытается скопировать ваши старые страницы WebView в новую папку, для того чтобы их можно было бы отобразить в интерфейсе WebView 9-ой версии. Если вы хотите сделать это вручную, выполните действия, которые описаны ниже.

Созданные пользователем материалы теперь будут хранится в папке настроек DataHub, а не в папке Program Files.

Расположение папки настроек по умолчанию

Папка настроек сервиса DataHub по умолчанию находится здесь:

C:\Пользователи\<Имя>\AppData\Roaming\Cogent DataHub

где <Имя> - это имя пользователя, которое вы использовали для входа в Windows. Вы можете изменить папку настроек, используя параметр командной строки -H в DataHub или задав его через приложение DataHub Service Manager.

Персональные файлы

Предполагая, что вы входите в систему WebView как администратор, ваши персональные страницы WebView 8-ой версии можно найти здесь:
C:\Program Files (x86)\Cogent\Cogent DataHub\Plugin\WebServer\html\Silverlight\Pages\Users\admin

Эти страницы необходимо скопировать в следующее место для использования системой WebView 9-ой версии:
<Папка настроек>\WebContent\Content\Organizations\Local\Users\admin\Pages

Аналогично любые личные изображения, которые вы загрузили в систему WebView 8-версии, вы сможете найти здесь:
C:\Program Files (x86)\Cogent\Cogent DataHub\Plugin\WebServer\html\Silverlight\Images

Эти изображения необходимо скопировать в следующее место для использования системой WebView 9-ой версии:
<Папка настроек>\WebContent\Content\Organizations\Local\Users\admin\Images

Аналогичным образом вам следует поступить с мультимедийными файлами и скриптами.

Публичные файлы

Если при использовании 8-ой версии вы создали страницы, изображения и т. д. с открытым доступом, тогда вы сможете найти их здесь:

C:\Program Files (x86)\Cogent\Cogent DataHub\Plugin\WebServer\html\Silverlight\Pages

Их нужно скопировать сюда:
<Папка настроек>\WebContent\Content\Organizations\Local\Pages

Аналогичным образом необходимо скопировать изображения, мультимедийные файлы и скрипты.

Пользовательские элементы управления

Если вы создали собственные элементы управления в интерфейсе WebView, они будут работать только на платформе Silverlight. Для использования этих элементов управления в рабочей панели WebView их необходимо перекомпилировать отдельно. Элементы управления и Блоки управления теперь различаются в версиях платформ Silverlight и WPF. Например, если вы создали файл DLL собственного элемента управления под названием MyCustomControl.dll, в 8-ой версии вы должны сохранить его в здесь:

C:\Program Files (x86)\Cogent\Cogent DataHub\Plugin\WebServer\html\Silverlight\ControlAssemblies\Company\MyCustomControl.dll

В DataHub 9-ой версии вы можете установить его в одном из двух следующих мест:

C:\Program Files\Cogent\Cogent DataHub\Plugin\WebServer\html\Content\Common\ControlAssemblies\Company\Silverlight\MyCustomControl.dll

Или же

<Папка настроек>\WebContent\Content\Organizations\Local\ControlAssemblies\Company\Silverlight\MyCustomControl.dll

Аналогичным образом необходимо различать файлы XAML и XML для пользовательских элементов управления, если они различаются в платформах Silverlight и WPF.

Если вам нужна помощь в перемещении пользовательских элементов управления, обратитесь в службу технической поддержки компании Skkynet по адресу support@skkynet.com.