WEBService

Материал из TekonWiki
Перейти к: навигация, поиск

Введение

Программный модуль 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