Выгрузка продаж из кассового сервера в АСТУ по протоколу SOAP обеспечивается сервисом Sales-ws. Для его работы необходимо на КС установить пакет artixcs-sales-ws
командой:
sudo apt-get install artixcs-sales-ws
Также сервис можно установить на отдельную машину, указав в настройках доступ к ядру КС.
При установке пакета в директории /opt/artixcs-sales-ws/
создается конфигурационный файл application.properties
, в котором указываются следующие параметры:
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
server.use-forward-headers | логический |
| Включение/отключение заголовка X-Forwarded-For в запросах | По умолчанию true |
server.port | числовой | Порт сервера | По умолчанию 38059 | |
urls.create.driver | строковый | Название JDBC драйвера | По умолчанию com.mysql.jdbc.Driver | |
urls.create.url | строковый | URL подключения для создания БД магазина | По умолчанию jdbc:mysql://${mysql.host:127.0.0.1}:${mysql.port:3306}?user=netroot&password=netroot&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull | |
urls.create.postgre.driver | строковый | Название JDBC драйвера | По умолчанию org.postgresql.Driver | |
urls.create.postgre.url | строковый | URL подключения для создания глобальной БД PostgreSQL | По умолчанию jdbc:postgresql://${postgresql.host:127.0.0.1}:${postgresql.port:5432}/documents?user=netroot&password=netroot&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull | |
connection.connectionCount | числовой | Количество соединений в пуле | По умолчанию 5 | |
rest.port | числовой | Порт ядра | По умолчанию 38051 | |
rest.host | строковый | Хост ядра | По умолчанию localhost | |
rest.user | строковый | Имя пользователя для авторизации по REST-протоколу на КС (для получения доступа к ядру КС) | По умолчанию По умолчанию настройка закомментирована, так как она используется только в случае, если сервис устанавливается на отдельную машину и включена авторизация на КС | |
rest.password | строковый | Пароль для авторизации по REST-протоколу на КС (для получения доступа к ядру КС) | По умолчанию По умолчанию настройка закомментирована, так как она используется только в случае, если сервис устанавливается на отдельную машину и включена авторизация на КС | |
security.basic.enabled | логический |
| Включение/отключение аутентификации | По умолчанию false |
security.user.name | строковый | Логин | По умолчанию Работает при | |
security.user.password | строковый | Пароль | По умолчанию Работает при |
Актуальная wsdl
расположена по адресу: http://<хост сервера>:<порт>/sales-ws/cashserver/sales/ws/sales.wsdl
.