GetGeoApListWithOutOfService - Получить список объектов напрямую из eltex_ems.ELTEX_OBJ_GEO и eltex_ems.ELTEX_OBJ_PROP

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

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

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

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

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

request

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

GetGeoApListWithOutOfServiceRequest

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

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

portion

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

NbiGeoApListWithOutOfService

code

Код ответа

int

detail

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

String

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

Код Описание

0

Успешно

Запрос
      <nbi:GetGeoApListWithOutOfService>
         <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>1</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>0,1,2,3,4</xsd1:value>
               </xsd1:parameter>
               <xsd1:parameter>
                  <xsd1:name>types</xsd1:name>
                  <xsd1:value>WEP</xsd1:value>
               </xsd1:parameter>
               <xsd1:parameter>
                  <xsd1:name>outOfService</xsd1:name>
                  <xsd1:value>false</xsd1:value>
               </xsd1:parameter>
            </xsd:params>
         </nbi:request>
      </nbi:GetGeoApListWithOutOfService>
Ответ
        <ns:GetGeoApListWithOutOfServiceResponse>
         <ns:return>
            <ax21:code>0</ax21:code>
            <ax21:detail/>
            <ax279:array xsi:type="ax279:NbiGeoApListWithOutOfService">
               <ax279:items xsi:type="ax279:NbiGeoApListItemWithOutOfService">
                  <ax279:actNumber>123456</ax278:actNumber>
                  <ax279:available>1</ax279:available>
                  <ax279:building/>
                  <ax279:city/>
                  <ax279:country/>
                  <ax279:district/>
                  <ax279:domain>toor</ax279:domain>
                  <ax279:emsId>10037</ax279:emsId>
                  <ax279:floor>0</ax279:floor>
                  <ax279:fullName/>
                  <ax279:house/>
                  <ax279:initTime>2020-03-04 09:41:34.0</ax279:initTime>
                  <ax279:inn/>
                  <ax279:ip>192.168.40.50</ax279:ip>
                  <ax279:lat>55.039642</ax279:lat>
                  <ax279:lon>82.89415</ax279:lon>
                  <ax279:mac>A8:F9:4B:B0:3F:80</ax279:mac>
                  <ax279:maxTraffic>0.0</ax279:maxTraffic>
                  <ax279:maxUsers>0</ax279:maxUsers>
                  <ax279:name>BOX_MIKE-192.168.26.102</ax279:name>
                  <ax279:office/>
                  <ax279:outOfService>false</ax279:outOfService>
                  <ax279:outOfServiceDate/>
                  <ax279:region/>
                  <ax279:serialNumber>WP01000408</ax279:serialNumber>
                  <ax279:startTime>2020-03-05 05:00:04.0</ax279:startTime>
                  <ax279:status>0</ax279:status>
                  <ax279:statusCause/>
                  <ax279:street/>
                  <ax279:subtype>-12ac</ax279:subtype>
                  <ax279:type>WEP</ax279:type>
                  <ax279:uptime>2182285</ax279:uptime>
                  <ax279:user24>0</ax279:user24>
                  <ax279:user50>0</ax279:user50>
                  <ax279:zip/>
               </ax279:items>
            </ax279:array>
         </ns:return>
      </ns:GetGeoApListWithOutOfServiceResponse>

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

2

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

7

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

8

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

10

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

62

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

436

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

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