WEBService
Содержание
Введение
Программный модуль WEBService является сервисом ОС Windows и позволяет получить доступ к данным из БД учетной информации во внешней информационной системе посредством WEB REST API.
Установка
Модуль устанавливается вместе с программным обеспечением АСУД.SCADA в папку C: \ 1Tekon \ ASUD Scada \ WEBService
В случае если модуль устанавливается отдельно, следует
- Создать папку C:\1Tekon\ASUD Scada\WEBService
- Разорхивировать папку с файлами модуля в C: \ 1Tekon \ ASUD Scada \ WEBService
- Установить службу, выполнив в консоли команду WEBService.exe /install
- Запустить службу "twebserver"
Внимание!
Модуль работает с БД original.gdb, которая должна быть размещена в папке
C: \ 1Tekon \ ASUD Scada \ OPC Server \ original.gdb
Если вы не используете работу с БД - установка и настройка данного модуля является бессмысленной.
Настройка
Файл конфигурации находится в папке C: \ 1Tekon \ ASUD Scada \ WEBService \ settings \ websettings.ini
Если файл конфигурации отстуствует, выполните запуск / останов службы "twebserver"
Пример файла конфигурации
[Network] port=8080 ssl=0 ssl_certFile= ssl_rootCertFile= ssl_keyfile= ssl_password= deflate=1 [Authentication] login=admin password=secret allow_ip= [Logging] log=0
где
- port - номер порта HTTP(S)-сервера
- ssl - [0 | 1] - использовать подключение по HTTPS (по умолчанию нет - 0)
- ssl_* - параметры настройки ssl-подключения.
- deflate - использовать сжатие данным для ответов в формате JSON
- login, password - настройки аутентификации WEB BASIC (для тоступа к функциям WEB REST API
- allow_ip - запросы будет разрешены только с указанного IP-адреса
- log - [0 | 1] ввести файл протокола HTTP-запросов (по умолчанию нет - 0)
- при включении в папке Log\ будует создан файл webaccess.log
- файл будет перезаписываться при каждом перезапуске службы "twebserver"
Запуск
Поскольку модуль является службой ОС Windows, запуск осуществляется автоматически после загрузки ОС.
Имя службы: twebserver
В случае проблем с запуском в журнале событий (Приложение) Windows будет добавлено сообщение об ошибке.
Запуск / Останов службы фиксируется в в журнале событий (Система) Windows.
Замечание!
В процессе тестирования и отладки вы можете запускать сервис, как GUI-приложение.
Для этого следует выполнить запуск файла с ключом /GUI
WEBService.exe /GUI