EditDomain – Редактирование домена в системе SoftWLC

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

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

  2. С версии 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.

Если указать значение атрибута пустым или null, то после редактирования он будет удалён.

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

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

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>

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

7

Нет родительского домена

8

Родительский домен не соответствует правилам

62

Родительский домен не зарегистрирован

33

Нет обязательного поля name или оно некорректно

67

Создаваемый домен уже существует

3

Ошибка от сервера EMS

10

Домен роли не имеет прав на родительский домен

18

В конфигурации неверно настроен адрес EMS NBI или он недоступен

74

Некорректное значение атрибута

313

Некорректное название атрибута

423

Тип редактируемого домена имеет тип, отличающийся от типа родительского домена.

425

Тип редактируемого домена имеет тип, отличающийся от типа его дочернего домена.

442

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

522

Профиль, указанный для данного домена, не существует.

527

Выбранный 'profile_id' уже установлен на родительском домене

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

См. также

Вернуться к списку команд
Версия 1.20-2055
Дата публикации 13-08-2021 02:44:15