Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Иногда может возникать ситуация, когда оборудование, ограничивающее доступ абонента к услугам, перезагружается или выходит из строя, при этом появляется необходимость восстановить текущее состояние оборудования или кэша агента 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, необходимо отправить в очередь сообщение следующего вида:

Пример запроса для отправки профилей и привязок оборудования агенту HARD
<systemMessage>
    <vc_message_type>ProvisioningSendProfilesAndBinds</vc_message_type>
    <n_firm_id>100</n_firm_id>
</systemMessage>

В результате обработки сообщений через системные очереди агенту HARD будут отправлены все действующие профили абонентского и операторского оборудования, а также привязки данного оборудования друг к другу и подписки абонентов на службы.

  • No labels