Основные операции > Работа с событиями Обработка события в очереди |
![]() ![]() ![]() |
Обработка событий, поставленных в очередь, выполняется специальным заданием — Синхронизация с менеджером сетевых устройств, при этом для каждого используемого в системе менеджера создается свое задание.
При очередном запуске задание выбирает из очереди записи, относящиеся к соответствующему менеджеру и находящиеся в состоянии Подготовлено. Задание устанавливает дату отправки событий, упаковывает связанные с ними команды в пакеты и передает их приложению hamd для выполнения на управляющем оборудовании.
После получения ответа от hamd задание проставляет дату обработки и заполняет поля с состоянием выполнения команд и событий. В случае, если для события существует предыдущая запись, старое событие архивируется. Исключение составляют события типа Наличие рекомендуемого платежа: они архивируются при поступлении средств на лицевой счет абонента.
На схеме ниже рассмотрен процесс обработки события, произошедшего при актуализации инвойса, содержащего определенную услугу. С данным событием связано M действий, каждое из которых содержит несколько команд.
Cхема 25. Обработка события при подключении услуги |