Для установки модуля WebSocketClient выполните последовательность действий:

1) Скопируйте на сервер BIS архив WebSocketClient.zip из дистрибутива SferaVideoAlarm и разархивируйте его в папку 'C:\integration\SferaVideoAlarm\HtWebsocketClient'.  

2) Запустите с правами администратора файл _install.bat. После запуска, в систему будет произведена установка ActiveX компонента.

3) Откройте на редактирование файл 'c:/Integration/SferaVideoAlarm/HtWebsocketClient/test/index.htm':

  • Найдите параметр 'integrationWebsocketURL' и измените его значение на IP-адрес сервера с сервисом BisSdkApi;
  • Откройте файл 'c:/Integration/SferaVideoAlarm/HtWebsocketClient/test/index.htm' в браузере Internet Explorer и проверьте следующие условия:
    • Если при открытии тестовой страницы появляется запрос на разрешение использования компонента ActiveX (рисунок 4.1.1.5.2.1), нажмите кнопку 'Allow blocket content'; 

    • Если появляется диалоговое окно с предупреждением (рисунок 4.1.1.5.2.2), то нажмите кнопку 'Yes';

При успешном подключении к сервису BisSdkApi индикатор 'SferaVideoAlarm.BisSdkApi service connection' загорится зелёным цветом (рисунок 4.1.1.5.2.3).

Если индикатор горит красным цветом, то убедитесь, что сервис BisSdkApi запущен. При нажатии на кнопку 'GENERATE TEST EVET' будет отправлено тестовое событие.

4) На сервере BIS откройте на редактирование файл 'C:\MgtS\Platform\IISRoot\EventLogWebReporting\LogResultsPanel.ascx' и сделайте следующее:

  • добавьте скрипты в начало (сразу после тега '<script>') из файла '01_scripts_to_insert.txt' (находится в папке WebSocketClient);
  • найдите функцию 'UltraWebGrid1_DblClickHandler' и добавьте в конце этой функции текст из файла '02_row_to_insert.txt';
  • найдите блок <TD> с элементом '<asp:Image ID="imgResultHint' и добавьте после данного блока новый блок из файла '03_TD_to_insert.txt';
  • перейдите в начало файла и отредактируйте параметр 'integrationWebsocketURL', прописав в значение параметра IP-адрес сервера с сервисом BisSdkApi.

5) Скопируйте следующие файлы из папки WebSocketClient в 'C:\MgtS\Platform\IISRoot\EventLogWebReporting\images\':

  • LED_Green.gif
  • LED_Red.gif
  • No labels