Устройства TV
Описание
Дерево устройств состоит из корневого устройства Access+Accounting и дочернего к нему устройства-MW/CAS. Корневое устройство отражает приложения BGTVAccess и BGTVAccounting.
В параметрах устройства-MW/CAS системе указываются параметры, с помощью которых OrderManager будет подключаться к системе и выполнять синхронизацию. Обычно это хост/порт и логин/пароль для подключения к системе.
Аккаунты необходимо привязывать именно к этому устройству.
На вкладке Атрибуты можно опционально указать дополнительные параметры, набор которых определяется сущностью, назначенной в пункте Сущность типа устройства.
Корневое устройство
Корневое устройство в древовидной схеме представляет собой приложения TvAccess и TvAccounting. Соответственно конфигурация корневого устройства предназначена для этих приложений.
Пример конфигурации:
# Обработка/обсчет# кол-во потоков в обработчике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.account.1.deactivateProductsWithoutPrice=1# пауза перед следующим выполнением# Обработка аккаунтов при различных событиях, отслеживание изменения продуктов-опций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