GetNodeByDomain - Получить узел дерева по имени домена

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

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

  2. Команда служит для получения узла дерева с указанным доменом.

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

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

domain

Имя домена

(?=^.{1,235}$)(^((?!-|_|.*(__|--).*)[a-zA-Z0-9_\-]{1,63}\.)*((?!-|_|.*(__|--).*)[a-zA-Z0-9_\-]{1,63})$)

Текст длиной до 235 символов, удовлетворяющий правилам FQDN

Domain

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

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

nodeObject

Объект NbiNodeObject с описанием узла дерева

NbiNodeObject

code

Код ответа

int

detail

Пояснение к ответу

String

Примеры команд и кодов

Код Описание

0

Успешно

Запрос
<soapenv:Envelope>
   <soapenv:Header/>
   <soapenv:Body>
        <nbi:GetNodeByDomain>
           <nbi:domainName>Ap.root</nbi:domainName>
        </nbi:GetNodeByDomain>
   </soapenv:Body>
</soapenv:Envelope>
Ответ
<soapenv:Envelope>
   <soapenv:Body>
      <ns:GetNodeByDomainResponse>
        <ns:return xsi:type="ax224:NbiNodeObjectResponse">
          <ax21:code>0</ax21:code>
          <ax21:detail>Success</ax21:detail>
          <ax224:nodeObject xsi:type="ax224:NbiNodeObject">
             <ax224:domain>Ap.root</ax224:domain>
             <ax224:id>48</ax224:id>
             <ax224:type>NODE</ax224:type>
          </ax224:nodeObject>
       </ns:return>
    </ns:GetNodeByDomainResponse>
   </soapenv:Body>
</soapenv:Envelope>

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

7

Не найден обязательный параметр запроса 'domain'

8

Домен не удовлетворяет правилам FQDN

10

Нет прав на указанный в списке ключей домен

62

Указанный домен не найден в базе доменов

281

Не найден обязательный параметр запроса

305

Не найден узел по указанному домену

999

Системная ошибка

См. также

Вернуться к списку команд
Версия 1.24-2769
Дата публикации 18-10-2022 03:26:05