За загрузку справочников и выгрузку продаж отвечают специальные сервисы, которые обеспечивают конвертацию и передачу данных между участниками обмена. Управление сервисами осуществляется средствами операционной системы.
На кассе
- Exchanger (касса) – служит для подготовки данных при перемещении по маршрутам обмена.
- Nes (касса) – служит для передачи справочников из очереди
File-Queueв БД кассы. - Sync-Agent – служит для перемещения данных между БД кассового сервера и БД кассы.
На кассе управление сервисами Exchanger и Nes осуществляется в файле настроек /linuxcash/cash/exchangesystems/<имя сервиса>. Управление сервисом Sync-agent осуществляется в конфигурационном файле /linuxcash/cash/sync/properties/cash.ini в секции [Properties].
На кассовом сервере
- DataTransfer – служит для обмена справочниками и продажами между КС и АСТУ через транзитную БД.
- Exchanger (КС) – служит для подготовки данных при перемещении по маршрутам обмена.
- Nes (КС) – служит для передачи справочников из очереди
File-Queueв БД кассового сервера. - Sales-loader – служит для передачи данных о продажах в БД кассового сервера.
- Sales-ws – служит для выгрузки продаж из БД кассового сервера в АСТУ по протоколу SOAP.
На кассовом сервере управление сервисами DataTransfer, Sales-loader и Sales-ws осуществляется в файле настроек
/opt/<имя сервиса>/application.properties.