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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

Страница загрузки DataHub

Клиенты, зарегистрировавшиеся для загрузки DataHub, смогут загружать только DataHub 10, API и надстройку Vine с сайта cogentdatahub.com. Если вам будет нужна предыдущая версия, например DataHub 8 или DataHub 9, то вам  будет необходимо обратиться в службу поддержки. На сайте Cogent расположена специальная ссылка на странице загрузки, чтобы проинформировать вас об этом. Причина этого изменения - избежать путаницы между доступными версиями лицензии и процессом заказа.

Заказ лицензий

ВСЕ новые заказы, полученные после 15 декабря 2021г, не будут обрабатываться, если вы не сообщите нам, какая версия DataHub нужна действительно. Раньше, если клиент запрашивал лицензию на версию 9, но на самом деле нуждался в версии 8, то у производителя была возможность оформить лицензию на более раннюю версию. В версии 10 лицензии на более раннюю версию будут уже недоступны из-за дополнительной безопасности, реализованной в DataHub 10.

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

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

C:Пользователи<Имя>AppDataRoamingCogent DataHub

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

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

Предполагая, что вы входите в систему WebView как администратор, ваши персональные страницы WebView 8-ой версии можно найти здесь:
C:Program Files (x86)CogentCogent DataHubPluginWebServerhtmlSilverlightPagesUsersadmin

Эти страницы необходимо скопировать в следующее место для использования системой WebView 10-ой версии:
<Папка настроек>WebContentContentOrganizationsLocalUsersadminPages

Аналогично любые личные изображения, которые вы загрузили в систему WebView 8-версии, вы сможете найти здесь:
C:Program Files (x86)CogentCogent DataHubPluginWebServerhtmlSilverlightImages

Эти изображения необходимо скопировать в следующее место для использования системой WebView 10-ой версии:
<Папка настроек>WebContentContentOrganizationsLocalUsersadminImages

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

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

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

C:Program Files (x86)CogentCogent DataHubPluginWebServerhtmlSilverlightPages

Их нужно скопировать сюда:
<Папка настроек>WebContentContentOrganizationsLocalPages

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

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

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

C:Program Files (x86)CogentCogent DataHubPluginWebServerhtmlSilverlightControlAssembliesCompanyMyCustomControl.dll

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

C:Program FilesCogentCogent DataHubPluginWebServerhtmlContentCommonControlAssembliesCompanySilverlightMyCustomControl.dll

Или же

<Папка настроек>WebContentContentOrganizationsLocalControlAssembliesCompanySilverlightMyCustomControl.dll

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

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