...
Внешняя система посылает запрос согласно протоколу обмена на WEB-сервер IIS webMon2. WEB-сервер обрабатывает запрос и самостоятельно обращается в базу данных, осуществляя чтение или изменение данных. Полученная информация передается обратно внешней системе. Обращение к кассовому серверу используется для служебных нужд.
...
Состав дистрибутива
Папка с WEB-сервером rpt1 webMon2 находится в основном дистрибутиве версии GK в папке ..\GK\gkAPI\api.int\ rpt1webMon2\.Папка
Начиная с gkExtServer находится в основном дистрибутиве версии GK в папке ..\GK\gkAPI\gkExtServer\.версии 418 вспомогательный gkExtServer больше не используется!
Для удобства дальнейшей настройки и навигации необходимо создать скопировать webMon2 в папку WEB в корне папки GK и скопировать в неё rpt1 и gkExtServer. Если на объекте уже используют gkExtServer, например gkAPI,то папку для текущего gkExtServer перед копированием необходимо переименовать.
Установка и настройка gkExtServer
В папке с модулями gkExtServer, настраиваем конфигурационный файл gkExtServer.ini.
[DbConnect] – связь с gkPosServer
Port = 50300 – порт gkPosServer
Настройка подключения web-сервиса webMon2
Настройка заключается в конфигурировании файла appsettings.json.
Содержимое файла appsettings.json:
{
"Logging": {
"LogLevel": {
"Default": "Warning"
}
},
"AllowedHosts": "*",
"GKPosServer": {
//"useExtServer": true,
"Url": https://127.0.0.1:50302 – ServerName = 127.0.0.1 – ip-адрес, где запущен gkPosServer
[Settings]
ServiceName=rpt1 – имя службы gkExtServer (будет отображаться в службах Windows)
HttpPort=50303 – порт gkExtServer
POSID=996
LogLevel=5
;Mode=1
Далее необходимо проинсталлировать службу gkExtServer, запустив через командную строку с ключом /install. Для удобства инсталляции службы в папке с gkExtServer.exe имеется install.bat, который необходимо запустить от имени Администратора. Предварительно в тексте файла необходимо отредактировать путь к gkExtServer.exe.
Запустить службу gkExtServer.
Настройка подключения web-сервиса rpt1
Содержимое файла:
{
, 50301 – PortH из gkPosServer.ini
},
"ConnectionStrings": {
"GKDB": "Data Source= "host": "127.0.0.1", - ip-адрес, где запущен gkExtServer
"port": "50303", - порт gkExtServer для rpt1
;Initial Catalog=gkArcade;Persist Security Info=True;User ID=sa;Password= 1q2w3e777! " – строка подключения к БД gkArcade.
}
}
}
Установка платформы .Net Core
...