Выгрузка продаж из кассового сервера в АСТУ по протоколу SOAP обеспечивается сервисом Sales-ws. Для его работы необходимо на КС установить пакет artixcs-sales-ws командой:

sudo apt-get install artixcs-sales-ws

Также сервис можно установить на отдельную машину, указав в настройках доступ к ядру КС.

При установке пакета в директории /opt/artixcs-sales-ws/ создается конфигурационный файл application.properties, в котором указываются следующие параметры:

НаименованиеТип данныхВозможные значенияОписаниеПримечания
server.use-forward-headersлогический
  • true
  • false
Включение/отключение заголовка 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-протоколу на КС (для получения доступа к ядру КС)

По умолчанию admin

По умолчанию настройка закомментирована, так как она используется только в случае, если сервис устанавливается на отдельную машину и включена авторизация на КС

rest.passwordстроковый
Пароль для авторизации по REST-протоколу на КС (для получения доступа к ядру КС)

По умолчанию admin

По умолчанию настройка закомментирована, так как она используется только в случае, если сервис устанавливается на отдельную машину и включена авторизация на КС

security.basic.enabledлогический
  • true
  • false
Включение/отключение аутентификацииПо умолчанию false
security.user.nameстроковый
Логин

По умолчанию user

Работает при security.basic.enabled=true

security.user.passwordстроковый
Пароль

По умолчанию password

Работает при security.basic.enabled=true

Актуальная wsdl расположена по адресу: http://<хост сервера>:<порт>/sales-ws/cashserver/sales/ws/sales.wsdl.

  • No labels