Общая информация

  1. Команда актуальна, начиная с версии 1.25;

  2. Команда служит для изменения параметров привязки отдельных ТД (идентификатор - MAC). Только переданные в запросе параметры будут изменены в базе данных;

  3. В ответ на команду приходит только код ошибки.

Параметры привязки передаются в виде списка пар ключ-значение:

  • esr_ip - Management IP OTT ESR’а для создания привязки;

  • strict - Запретить менять ESR. Значение 'true' запрещает менять ESR, значение 'false' разрешает динамическое изменение;

  • ap_domain - домен узла, в который инициализирована точка. Значение сохраняется для поиска ESR, на которые уже привязаны другие ТД этой локации;

  • key - ключ, по которому была найдена привязка инициализации. Если ТД имела собственную привязку инициализации, то в key передается MAC-адрес. Если была использована привязка по умолчанию для ОТТ ТД, то - 'ott_default'. Значение сохраняется для поиска созданных ОТТ привязок при действиях с привязками инициализации.

Входные параметры

Параметр Значение Формат значения Расшифровка формата Ссылка

mac

MAC адрес ТД OTT

^([0-9a-fA-F]{2}[:-]){5}([0-9a-fA-F]{2})$

6 чисел в hex виде, разделенные двоеточием или тире

params

Параметры привязки

NbiParameterArray

Выходные параметры

Параметр Значение Формат значения

code

Код ответа

int

detail

Пояснение к ответу

String

Примеры команд и кодов

Код Описание

0

Успешно

Запрос
      <nbi:EditOttLink>
         <nbi:mac>e0:d9:e3:74:82:d2</nbi:mac>
         <nbi:params>
            <xsd:parameter>
               <xsd:name>esr_ip</xsd:name>
               <xsd:value>100.110.2.10</xsd:value>
            </xsd:parameter>
            <xsd:parameter>
               <xsd:name>strict</xsd:name>
               <xsd:value>true</xsd:value>
            </xsd:parameter>
            <xsd:parameter>
               <xsd:name>ap_domain</xsd:name>
               <xsd:value>root</xsd:value>
            </xsd:parameter>
            <xsd:parameter>
               <xsd:name>key</xsd:name>
               <xsd:value>e0:d9:e3:74:82:d2</xsd:value>
            </xsd:parameter>
         </nbi:params>
      </nbi:EditOttLink>
Ответ
      <ns:EditOttLinkResponse>
         <ns:return>
            <ax21:code>0</ax21:code>
            <ax21:detail>Success</ax21:detail>
            <ax277:ottLink xsi:nil="true"/>
         </ns:return>
      </ns:EditOttLinkResponse>

Код Описание ошибки

281

В запросе отсутствует поле "params"

312

Некорректный формат одного из значений параметра

436

Не указан один из параметров вызова

459

В дереве объектов не найден OTT ESR по Management IP

544

OTT привязка для указанного MAC не существует

999

Системная ошибка

Пример использования

См. также

Вернуться к списку команд
Версия 1.26-3099
Дата публикации 18-05-2023 06:44:06