EditDomain – Редактирование домена в системе SoftWLC
Общая информация
-
Команда актуальна, начиная с версии 1.5
-
С версии 1.19 доступно редактирование параметра profile_id
Входные параметры
| Параметр | Значение | Формат значения | Расшифровка формата | Ссылка |
|---|---|---|---|---|
parentDomain |
Родительский домен |
(?=^.{1,235}$)(^((?!-|_|.*(__|--).*)[a-zA-Z0-9_\-]{1,63}\.)*((?!-|_|.*(__|--).*)[a-zA-Z0-9_\-]{1,63})$) |
Текст длиной до 235 символов, удовлетворяющий правилам FQDN |
Domain |
name |
Имя редактируемого узла домена. |
^(?!-|_|.*(__|--).*)[a-zA-Z0-9_\\-]\{1,63})$ |
Текст английскими буквами разного регистра без пробелов и спецсимволов длиной до 63-х символов. Допускаются цифры, знаки тире и нижнее подчеркивание. |
|
desсr |
Редактируемое описание узла домена. |
.{0,255}$ |
До 255-ти любых символов. |
|
params |
Атрибуты домена, ожидается 0 или более объектов NbiParameter. |
Если указать значение атрибута пустым или |
Выходные параметры
| Параметр | Значение | Формат значения |
|---|---|---|
code |
Код ответа |
Целое неотрицательное число. |
detail |
Пояснение к ответу |
Текст английскими буквами с пробелами и спецсимволами. |
Примеры команд и кодов
| Код | Описание ошибки |
|---|---|
0 |
Успешно |
Запрос
<soap:Envelope
xmlns:soap="http://www.w3.org/2003/05/soap-envelope"
xmlns:nbi="http://nbi.radius.eltex.org"
xmlns:xsd="http://response.object.nbi.radius.eltex.org/xsd">
<soap:Header/>
<soap:Body>
<nbi:EditDomain>
<nbi:parentDomain>root</nbi:parentDomain>
<nbi:name>wifi</nbi:name>
<nbi:descr></nbi:descr>
<nbi:params>
<xsd:parameter>
<xsd:name>domain_type</xsd:name>
<xsd:value>both</xsd:value>
</xsd:parameter>
</nbi:params>
</nbi:EditDomain>
</soap:Body>
</soap:Envelope>
Ответ
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns:EditDomainResponse
xmlns:ns="http://org.eltex.radius.nbi/xsd">
<ns:return>
<ns:code>0</ns:code>
<ns:detail/>
</ns:return>
</ns:EditDomainResponse>
</soapenv:Body>
</soapenv:Envelope>
| Код | Описание ошибки |
|---|---|
2 |
Ошибка взаимодействия с базой данных |
3 |
Ошибка от сервера EMS |
7 |
Некорректный домен (отсутствует) |
8 |
Домен не соответствует правилам FQDN |
10 |
У роли нет прав на редактирование данного домена |
18 |
В конфигурации неверно настроен адрес EMS NBI или он недоступен |
33 |
Нет обязательного поля name или оно некорректно |
62 |
Домен не зарегистрирован |
67 |
Создаваемый домен уже существует |
74 |
Некорректное значение атрибута |
281 |
Не найден обязательный параметр запроса |
313 |
Некорректное название атрибута |
423 |
Тип редактируемого домена имеет тип, отличающийся от типа родительского домена. |
425 |
Тип редактируемого домена имеет тип, отличающийся от типа его дочернего домена. |
442 |
Некорректный идентификатор таймзоны |
522 |
Профиль, указанный для данного домена, не существует. |
527 |
Выбранный 'profile_id' уже установлен на родительском домене |
535 |
Выбранный 'hotel_id' уже существует |
536 |
Некорректный 'hotel_id' |
Пример использования
См. также
Вернуться к списку команд
Версия 1.24-2811
Дата публикации 14-11-2022 06:12:39