...
Необходимо создать новый тип устройства, назвать его, например, Access+Accounting - данный тип устройства будет отражать приложения TvAccess и TvAccounting.
Далее создайте новый тип устройства, назовите его, например, Ministra и добавьте конфигурацию:
Блок кода | ||||
---|---|---|---|---|
| ||||
# В качестве account_number используется: # 0 - поле Логин корневого аккаунта; если не указано, то ID корневого аккаунта, # отформатированный с помощью om.accountNumber.format # 1 - ID корневого аккаунта, отформатированный с помощью om.accountNumber.format # 2 - поле Идентификатор корневого аккаунта; если не указано, то ID корневого аккаунта, # отформатированный с помощью om.accountNumber.format om.accountNumber.mode=2 # Формат account_number, если в качестве него используется ID корневого аккаунта om#om.accountNumber.format= # Формат логина, если в качестве него используется ID аккаунта om#om.account.loginFormat= # Тариф по умолчанию om.tariff.default= # ID продукта-папки, содержащей в себе папки-тарифы om.tariff.product.parentIds= # Режим синхронизации продуктов (0 - по событию, 1 - по событию, полная) om.product.syncMode=1 |
В качестве OrderManager выберите MinistraOrderManager.
Создайте устройство типа Access+Accounting и укажите конфигурацию:
Блок кода | ||||
---|---|---|---|---|
| ||||
# Обработка/обсчет # кол-во потоков в обработчике accounting.worker.1.thread.count=1 # пауза перед следующим выполнением accounting.worker.1.tracking.account.1.delay=60 # максимальное кол-во обработанных аккаунтов в одном выполнении accounting.worker.1.tracking.account.1.batchSize=500 # пауза перед следующим выполнением accounting.worker.1.tracking.event.1.delay=10 # максимальное кол-во обработанных аккаунтов в одном выполнении accounting.worker.1.tracking.event.1.batchSize=100 # Синхронизация # кол-во выполняемых задач в одном блоке om.batch.size=20 # время ожидания завершения future задач om.batch.pause=0 # время ожидания завершения future задач om.batch.wait=5 # время ожидания следующей задачи перед закрытием соединения om.batch.waitNext=5 # пауза после ошибки om.error.pause=60 # кол-во попыток с ошибкой перед тем как отложить задачу om.error.redelivery.count=5 # кол-во попыток с ошибкой после которого отправить оповещение om.error.alarm.count=20 # таймаут задания, выполняющегося с ошибкой om.error.redelivery.timeout=86400 |
Данное устройство будет отражать приложения TVAccess и TVAccounting.
Создайте дочернее к предыдущему устройству устройство типа Ministra, указажите хост подключения, логин и пароль.