GetGeoObjectsList - Получить список объектов для вкладки Список ТД

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

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

  2. Служит для быстрого получения данных вкладки Список ТД без обращения в EMS (как это было в RetrieveAPListExtended). Данные берутся напрямую из eltex_ems.ELTEX_OBJ_GEO.

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

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

request

Условия выборки

GetGeoObjectListRequest

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

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

portion

Список объектов с информаицей о ТД

NbiGeoApList

total

Общее число объектов, удовлетворяющих условию поиска

Long

code

Код ответа

int

detail

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

String

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

Код Описание

0

Успешно

Запрос
      <nbi:GetGeoObjectsList>
         <nbi:request>
            <xsd:domains>
               <xsd:name>root</xsd:name>
               <xsd:nested>true</xsd:nested>
            </xsd:domains>
            <xsd:freeSearch>
               <xsd:fields>name</xsd:fields>
               <xsd:searchString>MIKE</xsd:searchString>
            </xsd:freeSearch>
            <xsd:params>
               <xsd1:parameter>
                  <xsd1:name>available</xsd1:name>
                  <xsd1:value>0</xsd1:value>
               </xsd1:parameter>
               <xsd1:parameter>
                  <xsd1:name>offset</xsd1:name>
                  <xsd1:value>0</xsd1:value>
               </xsd1:parameter>
               <xsd1:parameter>
                  <xsd1:name>limit</xsd1:name>
                  <xsd1:value>10</xsd1:value>
               </xsd1:parameter>
               <xsd1:parameter>
                  <xsd1:name>orderFields</xsd1:name>
                  <xsd1:value>name</xsd1:value>
               </xsd1:parameter>
               <xsd1:parameter>
                  <xsd1:name>orderType</xsd1:name>
                  <xsd1:value>ASC</xsd1:value>
               </xsd1:parameter>
               <xsd1:parameter>
                  <xsd1:name>status</xsd1:name>
                  <xsd1:value>1,2,3,4</xsd1:value>
               </xsd1:parameter>
               <xsd1:parameter>
                  <xsd1:name>types</xsd1:name>
                  <xsd1:value>WEP</xsd1:value>
               </xsd1:parameter>
            </xsd:params>
         </nbi:request>
      </nbi:GetGeoObjectsList>
Ответ
      <ns:GetGeoObjectsListResponse>
         <ns:return>
            <ax21:code>0</ax21:code>
            <ax21:detail/>
            <ax278:portion xsi:type="ax278:NbiGeoApList">
               <ax278:items xsi:type="ax278:NbiGeoApListItem">
                  <ax278:actNumber>123456</ax278:actNumber>
                  <ax278:available>0</ax278:available>
                  <ax278:building>2</ax278:building>
                  <ax278:city>City</ax278:city>
                  <ax278:country>Russia</ax278:country>
                  <ax278:district>District</ax278:district>
                  <ax278:domain>ap1.root</ax278:domain>
                  <ax278:emsId>13</ax278:emsId>
                  <ax278:floor>3</ax278:floor>
                  <ax278:fullName>mike</ax278:fullName>
                  <ax278:house>1</ax278:house>
                  <ax279:inn/>
                  <ax278:ip>192.168.40.50</ax278:ip>
                  <ax278:lat>55.039642</ax278:lat>
                  <ax278:lon>82.89415<ax278:lon>
                  <ax278:mac>E0:D9:E3:72:AD:A0<ax278:mac>
                  <ax278:maxTraffic>0.0</ax278:maxTraffic>
                  <ax278:maxUsers>1</ax278:maxUsers>
                  <ax278:name>BOX_MIKE-192.168.26.102</ax278:name>
                  <ax278:office>4</ax278:office>
                  <ax278:region>Nsk</ax278:region>
                  <ax279:startTime>1999-12-31T00:00:00.000</ax279:startTime>
                  <ax278:status>3</ax278:status>
                  <ax278:statusCause>Out of service</ax278:statusCause>
                  <ax278:street>Street</ax278:street>
                  <ax278:type>WEP</ax278:type>
                  <ax278:subtype>-2ac</ax278:subtype>
                  <ax278:serialNumber>WP12009408</ax278:serialNumber>
                  <ax278:uptime>0</ax278:uptime>
                  <ax278:user24>0</ax278:user24>
                  <ax278:user50>0</ax278:user50>
                  <ax278:zip>630005</ax278:zip>
               </ax278:items>
            </ax278:portion>
            <ax278:total>1</ax278:total>
         </ns:return>
      </ns:GetGeoObjectsListResponse>

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

2

Ошибка взаимодействия с БД eltex_ems.ELTEX_OBJ_GEO

7

Пустой домен в списке

8

Некорректный формат домен

10

Нет прав на указанный домен

62

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

436

Не найден объект с условиями выборки

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

См. также

Вернуться к списку команд
Версия 1.26-3053
Дата публикации 31-03-2023 06:03:06