GetGeoApListWithOutOfService - Получить список объектов напрямую из eltex_ems.ELTEX_OBJ_GEO и eltex_ems.ELTEX_OBJ_PROP
Общая информация
-
Команда актуальна, начиная с версии 1.17.
-
Служит для получения списка ТД без обращения в EMS (как GetGeoObjectsList). Данные берутся напрямую из eltex_ems.ELTEX_OBJ_GEO и eltex_ems.ELTEX_OBJ_PROP.
Входные параметры
| Параметр | Значение | Формат значения | Расшифровка формата | Ссылка |
|---|---|---|---|---|
request |
Условия выборки |
Выходные параметры
| Параметр | Значение | Формат значения |
|---|---|---|
portion |
Список объектов с информаицей о ТД |
|
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 |
Не найден объект с условиями выборки |
Пример использования
См. также
Вернуться к списку команд
Версия 1.24-2811
Дата публикации 14-11-2022 06:12:39