RetrieveRadiusUsersFreeSearch - Получить список пользователей wi-fi с гибким фильтром по таблице radstat

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

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

  2. Команда предназначена для получения списка пользователей по таблице radstat.

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

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

filter

текст фильтра

domain

домен

count

желаемое количество записей

startIndex

смещение от начала таблицы (0 - выдать всё с начала)

orderBy

сортировать записи по этому полю

count

порядок сортировки asc/desc

categories

категории пользователей в системе SOftWLC

enterprise, hotspot, voucher, bras, service, voucher_bras

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

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

response

Объект, содержащий массив пользователей wi-fi

NbiRadiusUsersFlatArray

code

Код ответа

int

detail

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

String

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

Код Описание

0

Успешно

Запрос
<soapenv:Envelope>
   <soapenv:Header/>
   <soapenv:Body>
      <nbi:RetrieveRadiusUsersFreeSearch>
         <nbi:filter>789</nbi:filter>
         <nbi:domain>root</nbi:domain>
         <nbi:count>2</nbi:count>
         <nbi:startIndex>0</nbi:startIndex>
         <nbi:orderBy>username</nbi:orderBy>
         <nbi:orderType>acs</nbi:orderType>
         <nbi:categories>hotspot</nbi:categories>
         <nbi:categories>bras</nbi:categories>
      </nbi:RetrieveRadiusUsersFreeSearch>
   </soapenv:Body>
</soapenv:Envelope>
Ответ
<soapenv:Envelope>
   <soapenv:Body>
      <ns:RetrieveRadiusUsersFreeSearchResponse>
         <ns:return>
            <ax21:code>0</ax21:code>
            <ax21:detail/>
            <ax23:response xsi:type="ax23:NbiRadiusUsersFlatArray">
               <ax23:items xsi:type="ax23:NbiRadiusUserFlat">
                  <ax23:category>hotspot</ax23:category>
                  <ax23:createDate>Feb 16, 2017 10:51:45 AM</ax23:createDate>
                  <ax23:deactivated>true</ax23:deactivated>
                  <ax23:devision xsi:nil="true"/>
                  <ax23:email xsi:nil="true"/>
                  <ax23:family xsi:nil="true"/>
                  <ax23:mac xsi:nil="true"/>
                  <ax23:name xsi:nil="true"/>
                  <ax23:phone>79123456789</ax23:phone>
                  <ax23:position xsi:nil="true"/>
                  <ax23:ssid xsi:nil="true"/>
                  <ax23:tariff_name/>
                  <ax23:userDomain>root</ax23:userDomain>
                  <ax23:userName>79123456789</ax23:userName>
                  <ax23:userUpdateDate>Feb 16, 2017 10:51:45 AM</ax23:userUpdateDate>
                  <ax23:validUntil xsi:nil="true"/>
                  <ax23:validity_period xsi:nil="true"/>
               </ax23:items>
               <ax23:items xsi:type="ax23:NbiRadiusUserFlat">
                  <ax23:category>hotspot</ax23:category>
                  <ax23:createDate>Feb 16, 2017 1:16:11 PM</ax23:createDate>
                  <ax23:deactivated>false</ax23:deactivated>
                  <ax23:devision xsi:nil="true"/>
                  <ax23:email xsi:nil="true"/>
                  <ax23:family xsi:nil="true"/>
                  <ax23:mac xsi:nil="true"/>
                  <ax23:name xsi:nil="true"/>
                  <ax23:phone>79134567890</ax23:phone>
                  <ax23:position xsi:nil="true"/>
                  <ax23:ssid xsi:nil="true"/>
                  <ax23:tariff_name>test</ax23:tariff_name>
                  <ax23:userDomain>root</ax23:userDomain>
                  <ax23:userName>79134567890</ax23:userName>
                  <ax23:userUpdateDate>Feb 16, 2017 1:16:11 PM</ax23:userUpdateDate>
                  <ax23:validUntil xsi:nil="true"/>
                  <ax23:validity_period xsi:nil="true"/>
               </ax23:items>
               <ax23:totalCount>2</ax23:totalCount>
            </ax23:response>
            <ax23:totalCount>2</ax23:totalCount>
         </ns:return>
      </ns:RetrieveRadiusUsersFreeSearchResponse>
   </soapenv:Body>
</soapenv:Envelope>

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

2

Ошибка обращения к БД MySQL

112

Запрашиваемое число записей (count) должно быть больше нуля

114

Указанная колонка сортировки (orderBy) не существует

131

Стартовый индекс (startIndex) должен быть больше или равен нулю

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

См. также

Вернуться к списку команд
Версия 1.19-78
Дата публикации 04-06-2021 16:40:20