Сервис предназначен для выгрузки кодов маркировки из БД КС на платформу Hottah для проверки принадлежности кодов маркировки юридическому лицу.
Для работы с сервисом artixcs-hottah-integration необходимо:
Загрузить deb-пакет командой:
wget http://downloads.artix.su/static/downloads/macro/artixcs-hottah-integration_4.0.10_all.deb |
Выполнить установку deb-пакета командой:
sudo dpkg -i artixcs-hottah-integration_4.0.10_all.deb |
После установки сервис artixcs-hottah-integration будет запущен автоматически.
Для управления сервисом используются следующие команды:
sudo service artixcs-hottah-integration start – запустить сервис,
sudo service artixcs-hottah-integration stop – остановить сервис,
sudo service artixcs-hottah-integration restart – перезапустить сервиса,
sudo service artixcs-hottah-integration status – показать статус сервиса (запущен или остановлен).
Настройка сервиса производится в конфигурационном файле /opt/artixcs-hottah-integration/application.properties.
| Наименование | Тип данных | Описание | Примечания |
|---|---|---|---|
| organization.inn | строковый | ИНН огранизации | По умолчанию 306955509 |
| server.port | строковый | Порт сервера, на котором установлен сервис интеграции | По умолчанию 8045 |
| hottah.transfer.host | строковый | Хост для подключения к сервису hottah | По умолчанию не задано |
| hottah.transfer.port | строковый | Порт для подключения к сервису hottah | По умолчанию не задано |
| hottah.transfer.username | строковый | Имя пользователя для подключения к сервису hottah | По умолчанию не задано |
| hottah.transfer.password | строковый | Пароль пользователя для подключения к сервису hottah | По умолчанию не задано |
| transaction.unload.page.size | строковый | Размер batcha-а выгрузки | По умолчанию 1000 |
| scheduler.transaction.unload.cron | строковый | Расписание выгрузки | По умолчанию не задано |
| serviceName | строковый | Название сервиса | По умолчанию artixcs-hottah-integration |
organization.inn=306955509 server.port = 8045 # Настройки доступа к сервису hottah #hottah.transfer.host= #hottah.transfer.port= #hottah.transfer.username= #hottah.transfer.password= # Размер batcha-а выгрузки #transaction.unload.page.size= # Расписание выгрузки #scheduler.transaction.unload.cron= serviceName=artixcs-hottah-integration |
Принцип работы сервиса заключается в последовательной отправке документов из БД КС в API Hottah в следующем порядке:
DocumentsAll.Файлы логов хранятся в директории /var/log/artix/artixcs-hottah-integration/artixcs-hottah-integration.log.