EditOttLink - Редактировать параметры привязки ОТТ к ESR
Общая информация
-
Команда актуальна, начиная с версии 1.25;
-
Команда служит для изменения параметров привязки отдельных ТД (идентификатор - MAC). Только переданные в запросе параметры будут изменены в базе данных;
-
В ответ на команду приходит только код ошибки.
Параметры привязки передаются в виде списка пар ключ-значение:
-
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 |
Параметры привязки |
Выходные параметры
| Параметр | Значение | Формат значения |
|---|---|---|
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.29-3249
Дата публикации 21-12-2023 02:50:11