Для настройки обмена между кассовым сервером и автоматизированной системой товароучета (АСТУ) необходимо:
- Настроить компаратор.
- При необходимости создать БД MSSQL.
Запустить компаратор с помощью команды:
java -jar db-comparator.jar
Установить пакет
artixcs-datatransfer
.
Для установки пакета необходимо выполнить команду:sudo apt-get install artixcs-datatransfer
Порт по умолчанию 38066.
В каждом конкретном случае рабочие порты могут отличаться. Подробнее об этом можно прочитать в разделе "Список пакетов и образов".
- Указать параметры для обработки задач трансфера в конфигурационном файле
/opt/artixcs-datatransfer/application.properties
.Прописать настройки подключения к MSSQL (обязательно).
Пример настройки# Source для справочников urls.astudic.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver urls.astudic.url=jdbc:sqlserver://localhost:11433;user=cashserver;password=cashserver;databasename=$clusterId$dic # Target для продаж urls.astudoc.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver urls.astudoc.url=jdbc:sqlserver://localhost:11433;user=cashserver;password=cashserver;databasename=$clusterId$doc
Прописать настройки подключения к MySQL (опционально).
Пример настройки# Target для справочников urls.csdic.driver=com.mysql.jdbc.Driver urls.csdic.url=jdbc:mysql://localhost:3306/$clusterId$artixcsAll?user=netroot&password=netroot&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false # Source для продаж urls.csdoc.driver=com.mysql.jdbc.Driver urls.csdoc.url=jdbc:mysql://localhost:3306/$clusterId$documentsAll?user=netroot&password=netroot&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false
Полный список опциональных настроек и их возможных значений можно найти в разделе "DataTransfer".
- В Artix Control Center на странице "Расписание" выбрать и активизировать задачи транcфера.