Иногда может возникать ситуация, когда оборудование доступа перезагружается или выходит из строя, при этом появляется необходимость восстановить текущее состояние оборудования или кэша агента HARD по данным Гидры.
Для запроса текущего состояния необходимо отправить в системную очередь AIS_NET.HB_SYS_IN_*
специальным образом сформированное сообщение, формат которого зависит от типа запроса и описан ниже. Сообщения из данной очереди извлекаются и обрабатываются системным заданием «Обработка входящей системной очереди».
...
Элемент system_message.content
данного типа сообщений включает в себя пару «Атрибут — Значение». Система формирует и отправляет на выполнение агенту HEX команды с типом «Подключение» по всем действующим конфигурациям, в которых участвуют профили операторского оборудованияПри обработке запроса система выбирает операторское оборудование, у которого есть активные профили, содержащие атрибут из элемента vc_key
со значением из vc_value
. По этому оборудованию (их может быть несколько) формируются и отправляются на выполнение агенту HEX команды с типом «Подключение» для всех действующих конфигураций.
Warning |
---|
Команды при обработке такого запроса формируются системой только на подключение и только для активных конфигураций. Команды на отключение по оборудованию без активных конфигураций не формируются. |
...
В результате обработки сообщений через системные очереди агенту HARD будут отправлены все действующие профили абонентского и операторского оборудования, а также привязки данного оборудования друг к другу и подписки абонентов на службы.
Для отладки можно использовать следующий запрос:
Code Block | ||||
---|---|---|---|---|
| ||||
SELECT ENQ_TIME,
DEQ_TIME,
CEIL(DEQ_TIME - ENQ_TIME) PROC_DURATION_SEC,
MSG_STATE,
NVL(I.USER_DATA.TEXT_LOB, I.USER_DATA.TEXT_VC) MESSAGE
FROM AQ$AQ_IN_HYDRA_SYS I
ORDER BY ENQ_TIME; |