Установка осуществляется с распаковки архива с программой Bars.Terminal.Service_.xx.x.xxx.zip
ПО может запускаться в двух режимах: приложения и службы. Для запуска в режиме приложения ПО запускается без параметров. Для запуска в режиме службы следует запустить файл Bars.InfoTerminal.Service.exe из командной строки с параметром -i для инсталляции службы, и параметром -u для удаления службы. После обновления файлов конфигурации и папки Config следует перезапускать службы.
install – установка в режиме службы
uninstall – удаление из службы
Когда служба запустится, в режиме службы, в лог запишится информация о её корректном запуске. При запуске в режиме консоли, в самой службе появится сообщение:
Запущен SkiTerminalService Core: .xx.x.xxx, Bars.Terminal.Service, Version=.xx.x.xxx,
Service is started. Press Enter to exit.
Настройка конфигурации сервиса производится в файле Bars.Terminal.Service.exe.config
Необходимо указать строку подключения к БД Барс и применить конфигурацию строки подключения в параметре bltoolkit
<connectionStrings>
<add name="TEST" connectionString="Server=localhost;Database=BD_TEST; User ID=;Password=; TrustServerCertificate=True" />
</connectionStrings>
<bltoolkit defaultConfiguration="TEST"></bltoolkit>
Установка данных для авторизации администратора мобильной точки прохода производится в файле Bars.Core.Terminal.Accounts.xml
<?xml version="1.0"?>
<ArrayOfAccount xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Account>
<Login>username</Login>
<Password />
<ProcatCardCode />
<CashdeskId>0</CashdeskId>
<CheckpointId>0</CheckpointId>
<AllowActivities>false</AllowActivities>
<GeographyId>0</GeographyId>
</Account>
</ArrayOfAccount>
где,
Login - логин админситратора мобильной точки прохода
Password - пароль
ProcatCardCode - код карты оператора проката
CashdeskId - идентификатор точки обслуживания (кассы)
CheckpointId - идентификатор точки платного доступа
AllowActivities - предоставление прав пользователю
GeographyId - местонахождение мобильной точки прохода
Для каждого пользователя мобильной точки прохода устанавливается отдельный блок Account в файле Bars.Core.Terminal.Accounts.xml