GetGeoObjectsList - Получить список объектов для вкладки Список ТД
Общая информация
-
Команда актуальна, начиная с версии 1.10.
-
Служит для быстрого получения данных вкладки Список ТД без обращения в EMS (как это было в RetrieveAPListExtended). Данные берутся напрямую из eltex_ems.ELTEX_OBJ_GEO.
Входные параметры
| Параметр | Значение | Формат значения | Расшифровка формата | Ссылка |
|---|---|---|---|---|
request |
Условия выборки |
Выходные параметры
| Параметр | Значение | Формат значения |
|---|---|---|
portion |
Список объектов с информаицей о ТД |
|
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.22-2494
Дата публикации 05-04-2022 04:47:30