Сервис для работы с онлайн-картами представляет собой сервис, подключенный к БД, содержащей информацию о картах и клиентах. Предназначен для быстрого получения сведений о картах и клиентах с кассы, чтобы исключить прогрузку больших объемов данных на кассу.

Сервис предназначен для работы с БД 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