Сервис для работы с онлайн-картами представляет собой сервис, подключенный к БД, содержащей информацию о картах и клиентах. Предназначен для быстрого получения сведений о картах и клиентах с кассы, чтобы исключить прогрузку больших объемов данных на кассу.
Сервис предназначен для работы с БД Dictionaries
. Чтобы исключить дополнительную нагрузку на сервер и сделать работу более эффективной и стабильной, необходимо настроить репликацию основной БД artixcsAll
для таблиц CardTemp
, CardgroupTemp
и ClientTemp
и сделать views
, соответствующие этим таблицам в Dictionaries
.
Установка сервиса производится командой:
aptitude install artixcs-online-card |
При работе с сервисом онлайн-карт используется basic
аутентификация, логин и пароль задаются в файле настроек.
Файл настройки:
Название | Тип данных | Описание |
---|---|---|
dataSource.driverClassName | строковый | |
dataSource.url | строковый | Адрес подключения к БД |
dataSource.username | строковый | Логин для подключения к БД |
dataSource.password | строковый | Пароль для подключения к БД |
hibernate.dialect | строковый | |
rest.user | строковый | Логин для авторизации по REST |
rest.password | строковый | Пароль для авторизации по REST |
server.port | числовой | Порт, на котором запущен REST-сервис |
bi.host | строковый | Хост для доступа к серверу сегментов |
bi.port | числовой | Порт для доступа к серверу сегментов |
bi.login | строковый | Логин для доступа к серверу сегментов |
bi.password | строковый | Пароль для доступа к серверу сегментов |
dataSource.driverClassName=com.mysql.jdbc.Driver dataSource.url=jdbc:mysql://192.169.1.200:3306/dictionariesAll dataSource.username=netroot dataSource.password=netroot hibernate.dialect=org.hibernate.dialect.MySQL5Dialect rest.user=admin rest.password=admin server.port=8096 bi.host=127.0.0.1 bi.port=9099 bi.login=admin bi.password=admin |