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

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

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

  2. Команда позволяет получить одну ветку из дерева доменов по пути домена (root.123.456) или по его id.

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

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

id

Идентификатор домена

^[0-9]*$

Целое неотрицательное число

domain

Домен

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

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

Domain

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

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

response

Объект NbiDomainFlatArray

code

Код ответа

int

detail

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

String

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

Код Описание

0

Успешно

Запрос
<soapenv:Envelope>
   <soapenv:Header/>
   <soapenv:Body>
      <nbi:GetDomainsFlat>
        <nbi:id></nbi:id>
        <nbi:domain>root.service</nbi:domain>
      </nbi:GetDomainsFlat>
   </soapenv:Body>
</soapenv:Envelope>
Ответ
<soapenv:Envelope>
   <soapenv:Body>
      <ns:GetDomainsFlatResponse>
         <ns:return>
            <ax22:code>0</ax22:code>
            <ax22:detail>Success</ax22:detail>
            <ax22:response>
               <ax22:items>
                  <ax22:children>false</ax22:children>
                  <ax22:id>7</ax22:id>
                  <ax22:name>sber</ax22:name>
                  <ax22:type>service</ax22:type>
               </ax22:items>
               <ax22:items>
                  <ax22:children>false</ax22:children>
                  <ax22:id>8</ax22:id>
                  <ax22:name>vtb</ax22:name>
                  <ax22:type>service</ax22:type>
               </ax22:items>
               <ax22:items>
                  <ax22:children>false</ax22:children>
                  <ax22:id>9</ax22:id>
                  <ax22:name>rosbank</ax22:name>
                  <ax22:type>service</ax22:type>
               </ax22:items>
            </ax22:response>
         </ns:return>
      </ns:GetDomainsFlatResponse>
   </soapenv:Body>
</soapenv:Envelope>

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

2

Ошибка взаимодействия с базой данных доменов

10

У роли нет прав на указанный домен

217

Домен не существует

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

См. также

Вернуться к списку команд
Версия 1.21-2362
Дата публикации 17-01-2022 09:09:34