CreateOttLink - Создать привязку OTT к ESR
Общая информация
-
Команда актуальна, начиная с версии 1.9.
-
Команда служит для привязки отдельных ТД (идентификатор - MAC) к OTT ESR (идентификатор - его адрес в management сети EMS).
-
В ответ на команду приходит привязка ОТТ с автоматически созданным паролем. Логин равен MAC адресу (для удобства отладки на ESR).
Дополнительные параметры привязки передаются в виде списка пар ключ-значение:
-
ap_domain - домен узла, в который инициализирована точка. Значение сохраняется для поиска ESR, на которые уже привязаны другие ТД этой локации.
-
key - ключ, по которому была найдена привязка инициализации. Если ТД имела собственную привязку инициализации, то в key передается MAC-адрес. Если была использована привязка по умолчанию для ОТТ ТД, то - 'ott_default'. Значение сохраняется для поиска созданных ОТТ привязок при действиях с привязками инициализации.
Входные параметры
| Параметр | Значение | Формат значения | Расшифровка формата | Ссылка |
|---|---|---|---|---|
mac |
MAC адрес ТД OTT |
^([0-9a-fA-F]{2}[:-]){5}([0-9a-fA-F]{2})$ |
6 чисел в hex виде, разделенные двоеточием или тире |
|
ip |
ESR (Management IP), к которому осуществляется привязка ТД OTT |
1.2.3.4 |
IP адрес в привычном виде |
|
params |
Дополнительные параметры привязки |
Выходные параметры
| Параметр | Значение | Формат значения |
|---|---|---|
ottLink |
Привязка OTT OttLink |
OttLink |
code |
Код ответа |
int |
detail |
Пояснение к ответу |
String |
Примеры команд и кодов
| Код | Описание |
|---|---|
0 |
Успешно |
Запрос
<nbi:CreateOttLink>
<nbi:mac>aa:bb:11:22:33:44</nbi:mac>
<nbi:ip>192.168.26.193</nbi:ip>
<nbi:params>
<xsd:parameter>
<xsd:name>ap_domain</xsd:name>
<xsd:value>root</xsd:value>
</xsd:parameter>
<xsd:parameter>
<xsd:name>key</xsd:name>
<xsd:value>aa:bb:11:22:33:44</xsd:value>
</xsd:parameter>
</nbi:params>
</nbi:CreateOttLink>
Ответ
<ns:CreateOttLinkResponse>
<ns:return>
<ax21:code>0</ax21:code>
<ax21:detail/>
<ax271:ottLink xsi:type="ax271:OttLink">
<ax271:createDate>2018-03-13T15:53:33.572+07:00</ax271:createDate>
<ax271:esrIp>192.168.26.193</ax271:esrIp>
<ax271:login>aa:bb:11:22:33:44</ax271:login>
<ax271:mac>aa:bb:11:22:33:44</ax271:mac>
<ax271:parameter xsi:type="ax21:NbiParameter">
<ax21:name>ap_domain</ax21:name>
<ax21:value>root</ax21:value>
</ax271:parameter>
<ax271:parameter xsi:type="ax21:NbiParameter">
<ax21:name>key</ax21:name>
<ax21:value>aa:bb:11:22:33:44</ax21:value>
</ax271:parameter>
<ax271:password>9100HTdQic4SjwqEnor9jvBW</ax271:password>
</ax271:ottLink>
</ns:return>
</ns:CreateOttLinkResponse>
| Код | Описание ошибки |
|---|---|
312 |
Некорректный формат одного из значений параметра |
436 |
Не указан один из параметров вызова |
456 |
OTT привязка для указанного MAC уже существует |
458 |
Не найдены данные о емкости ESR |
459 |
В дереве объектов не найден OTT ESR по Management IP |
460 |
ESR полностью заполнен привязками (выберите другой ESR) |
Пример использования
См. также
Вернуться к списку команд
Версия 1.21-2274
Дата публикации 03-12-2021 11:20:22