Иногда может возникать ситуация, когда оборудование, ограничивающее доступ абонента к услугам, перезагружается или выходит из строя, при этом появляется необходимость восстановить текущее состояние оборудования или кэша агента HARD.
Для запроса текущего состояния необходимо отправить в системную очередь AQ_IN_HYDRA_SYS
специальным образом сформированного сообщения, формат которого зависит от типа запроса и описан ниже. Сообщения из данной очереди извлекаются и обрабатываются системным заданием «Обработка входящей системной очереди».
Все действия при обработке запроса происходят в рамках фирмы, идентификатор которой указан в элементе systemMessage.n_firm_id
самого запроса.
Формирование команд применения конфигураций
Если необходимо, например, восстановить состояние программного файервола, ограничивающего доступ абонентов в сеть, необходимо отправить в очередь сообщение следующего вида:
<systemMessage> <vc_message_type>ProvisioningCurrentStateRequest</vc_message_type> <n_firm_id>100</n_firm_id> <content> <line> <vc_key>Provider-Equipment-Attribute-Name-1</vc_key> <vc_value>Value-1</vc_value> </line> <line> <vc_key>Provider-Equipment-Attribute-Name-2</vc_key> <vc_value>Value-2</vc_value> </line> </content> </systemMessage>
Элемент systemMessame.content
данного типа сообщений состоит из некоторого количества элементов line
, каждый из которых представляет собой пару «Атрибут — Значение». Система формирует и отправляет на выполнение команды с типом «Подключение» по всем действующим конфигурациям, в которых участвуют профили операторского оборудования, содержащие указанные в сообщении атрибуты и значения.
Отправка профилей и привязок оборудования агенту HARD
Если необходимо восстановить или заполнить заново кэш агента HARD, необходимо отправить в очередь сообщение следующего вида:
<systemMessage> <vc_message_type>ProvisioningSendProfilesAndBinds</vc_message_type> <n_firm_id>100</n_firm_id> </systemMessage>
В результате обработки сообщений через системные очереди агенту HARD будут отправлены все действующие профили абонентского и операторского оборудования, а также привязки данного оборудования друг к другу и подписки абонентов на службы.