FindObjectsIdsByParam - Найти ID объектов дерева по параметру

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

  1. Команда служит для поиска объектов дерева по заданному параметру

  2. Существует ограничение по параметрам, по которым доступен поиск. Запрещенные параметры для поиска

  3. Значение параметра поиска можно задать пустым

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

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

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

parameter

Параметр для поиска

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

NbiParameter

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

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

ids

Массив идентификаторов объектов в дереве

Integer

code

Код ответа

int

detail

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

String

Основные параметры для поиска

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

name

Имя устройства/узла

String

type

Тип

String

subtype

Подтип устройства

String

Запрещенные параметры для поиска

Параметр Значение

AuthPassword

Write community / Password v3

AuthProtocol

Протокол аутентификации

NetconfPassword

Netconf Password

login

Имя пользователя для автоматического подключения по Telnet/SSH

password

Пароль для автоматического подключения по Telnet/SSH

PrivacyPassword

Ключ шифрования

WebPassword

Пароль для автоматического подключения по Web

Коды ответа

Код Описание

0

Успешно

2

Ошибка с БД

29

Пустой параметр

538

Запрещенный параметр

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

Запрос
<soap:Envelope>
   <soap:Header/>
   <soap:Body>
      <nbi:FindObjectsIdsByParam>
         <nbi:parameter>
            <xsd:name>IpAddress</xsd:name>
            <xsd:value>10.25.96.115</xsd:value>
         </nbi:parameter>
      </nbi:FindObjectsIdsByParam>
   </soap:Body>
</soap:Envelope>
Ответ
<soapenv:Envelope>
   <soapenv:Body>
      <ns:FindObjectsIdsByParamResponse>
         <ns:return>
            <ax21:code>0</ax21:code>
            <ax21:detail>Success</ax21:detail>
            <ax21:ids>352982</ax21:ids>
         </ns:return>
      </ns:FindObjectsIdsByParamResponse>
   </soapenv:Body>
</soapenv:Envelope>