GetTreeObjectList - Получить список объектов в узле
Общая информация
-
Команда актуальна, начиная с версии 1.5.
-
Команда служит для получения списка объектов из узла с указанным доменом.
Если среди объектов есть узлы, то все их объекты так же включаются в ответ, если узел не имеет собственного домена.
Если же узел имеет свой домен (дочерний от домена, указанного в запросе) объекты из такого узла в ответ не включаются, так как их можно получить выполнив аналогичный запрос, указав нужный домен.
Входные параметры
| Параметр | Значение | Формат значения | Расшифровка формата | Ссылка |
|---|---|---|---|---|
domain |
домен узла в дереве объектов |
Выходные параметры
| Параметр | Значение | Формат значения |
|---|---|---|
obj |
Массив объектов NbiTreeObj с описанием доменов |
NbiTreeObj |
code |
Код ответа |
int |
detail |
Пояснение к ответу |
String |
Примеры команд и кодов
| Код | Описание |
|---|---|
0 |
Успешно |
Запрос
<soapenv:Envelope>
<soapenv:Header/>
<soapenv:Body>
<nbi:GetTreeObjectList>
<nbi:domain>root</nbi:domain>
</nbi:GetTreeObjectList>
</soapenv:Body>
</soapenv:Envelope>
Ответ
<soapenv:Envelope>
<soapenv:Body>
<ns:GetTreeObjectListResponse>
<ns:return>
<ax21:code>0</ax21:code>
<ax21:detail/>
<ax221:obj xsi:type="ax221:NbiTreeObj">
<ax221:domain>root</ax221:domain>
<ax221:ip>192.168.26.223</ax221:ip>
<ax221:mac>a8:f9:4b:1f:fc:80</ax221:mac>
<ax221:subtype>-12ac</ax221:subtype>
<ax221:type>WEP</ax221:type>
</ax221:obj>
<ax221:obj xsi:type="ax221:NbiTreeObj">
<ax221:domain>reg0.root</ax221:domain>
<ax221:ip xsi:nil="true"/>
<ax221:mac xsi:nil="true"/>
<ax221:subtype/>
<ax221:type>NODE</ax221:type>
</ax221:obj>
</ns:return>
</ns:GetTreeObjectListResponse>
</soapenv:Body>
</soapenv:Envelope>
| Код | Описание ошибки |
|---|---|
7 |
Не найден обязательный параметр запроса 'domain' |
10 |
Нет прав на указанный в списке ключей домен |
62 |
Домен не зарегистрирован |
См. также
Вернуться к списку команд
Версия 1.20-2055
Дата публикации 13-08-2021 02:44:15