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

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

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

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

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

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-х символов. Допускаются цифры, знаки тире и нижнее подчеркивание.

decsr

Редактируемое описание узла домена.

.{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>

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

7

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

8

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

62

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

33

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

67

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

3

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

10

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

18

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

74

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

423

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

425

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

442

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

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

См. также

Вернуться к списку команд
Версия 1.19-48
Дата публикации 15-03-2021 16:55:34