EditTreeObject - Редактировать параметры объекта дерева

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

  1. Команда для редактирования объекта дерева по его ID.

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

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

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

id

Уникальный идентификатор объекта дерева

Integer

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

params

Параметры объекта дерева

NbiParameterArray

Основные характеристики объекта (имя, тип, подтип) и параметры доступа, название которых можно посмотреть на странице со всеми параметрами объекта дерева.

NbiParameterArray

Редактируемые параметры устройства

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

name

Имя объекта дерева

String

В именах объектов дерева, кроме узлов, запрещены символы %, \, ', ", `, нестандартные пробелы, разрешены только латинские буквы.
В именах узлов запрещены символы %, \, ', ".
Также недопустимы имена, состоящие только из пробелов.

type

Тип объекта

String

Редактирование типа не поддержано.

subtype

Подтип объекта

String

Редактирование подтипа не поддержано.

Также редактируются параметры доступа объекта дерева.
Список параметров доступа определяется в зависимости от типа и подтипа объекта (совпадает с тем, что отображается в EMS GUI на вкладке 'Доступ').
Корректные названия параметров можно посмотреть в разделе Атрибуты объекта дерева.

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

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

code

Код ответа

int

detail

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

String

Коды ответа

Код Описание

0

Успешно

3

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

10

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

45

Неизвестный статус ответа от EMS сервера

281

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

502

У имени параметра в запросе пустое значение

539

Параметр ID должен быть целым положительным числом

541

Дублирующийся параметр в запросе

999

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

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

Запрос
<soapenv:Envelope>
   <soapenv:Header/>
   <soapenv:Body>
      <nbi:EditTreeObject>
         <nbi:id>44</nbi:id>
         <nbi:params>
            <xsd:parameter>
               <xsd:name>name</xsd:name>
               <xsd:value>WOP-2ac-LR5_E0:D9:E3:7B:84:C0</xsd:value>
            </xsd:parameter>
            <xsd:parameter>
               <xsd:name>Port</xsd:name>
               <xsd:value>162</xsd:value>
            </xsd:parameter>
            <xsd:parameter>
               <xsd:name>IpAddress</xsd:name>
               <xsd:value>10.25.96.103</xsd:value>
            </xsd:parameter>
         </nbi:params>
      </nbi:EditTreeObject>
   </soapenv:Body>
</soapenv:Envelope>
Ответ
<soapenv:Envelope>
   <soapenv:Body>
      <ns:EditTreeObjectResponse>
         <ns:return xsi:type="ax23:NbiResponse">
            <ax23:code>0</ax23:code>
            <ax23:detail>Success</ax23:detail>
         </ns:return>
      </ns:EditTreeObjectResponse>
   </soapenv:Body>
</soapenv:Envelope>