RetrieveRadiusUserTimeStatisics - Запрос статистики по учётной записи пользователя в указанном временном интервале
Общая информация
-
Команда актуальна, начиная с версии 1.5.
-
Команда предназначена для получения статистики по учётной записи пользователя в указанном временном интервале.
-
Данная команда работает через репликацию, см. Конфигурация подключения к реплицированной базе данных и Команды, которые работают через репликацию
Входные параметры
| Параметр | Значение | Формат значения | Расшифровка формата | Ссылка |
|---|---|---|---|---|
username |
Имя пользователя |
^.{1,64}$ |
Текст до 64-х символов |
Wi-Fi пользователь |
domain |
Домен пользователя |
(?=^.{1,235}$)(^((?!-|_|.*(__|--).*)[a-zA-Z0-9_\-]\{1,63}\.)*((?!-|_|.*(__|--).*)[a-zA-Z0-9_\-]{1,63})$) |
Текст длиной до 235 символов, удовлетворяющий правилам FQDN |
Domain |
timeStart |
Начало временного интервала в формате «yyyy-MM-ddTHH:mm:ss±HH:MM». Конец временного интервала не может быть раньше этого параметра. Может быть пустым. |
.* |
Время по стандарту "ISO 8601" в формате «yyyy-MM-ddTHH:mm:ss±HH:MM», например "2008-11-15T22:52:58+03:00" |
|
timeEnd |
Конец временного интервала в формате «yyyy-MM-ddTHH:mm:ss±HH:MM». Начало временного интервала не может быть позже этого параметра. Может быть пустым. |
.* |
Время по стандарту "ISO 8601" в формате «yyyy-MM-ddTHH:mm:ss±HH:MM», например "2008-11-15T22:52:58+03:00" |
Выходные параметры
| Параметр | Значение | Формат значения |
|---|---|---|
response |
Объект NbiAcctArray |
NbiAcctArray |
code |
Код ответа |
int |
detail |
Пояснение к ответу |
String |
Примеры команд и кодов
| Код | Описание |
|---|---|
0 |
Успешно |
Запрос
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:nbi="http://nbi.radius.eltex.org">
<soapenv:Header/>
<soap:Body>
<nbi:RetrieveRadiusUserTimeStatisics>
<nbi:username>syrefs</nbi:username>
<nbi:domain>enterprise.root</nbi:domain>
<nbi:timeStart>2015-12-24T07:31:28</nbi:timeStart>
<nbi:timeEnd>2017-12-31T07:31:29</nbi:timeEnd>
</nbi:RetrieveRadiusUserTimeStatisics>
</soap:Body>
</soapenv:Envelope>
Ответ
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns:RetrieveRadiusUserTimeStatisicsResponse
xmlns:ns="http://nbi.radius.eltex.org">
<ns:return xsi:type="ax21:NbiCodeAcctResponse"
xmlns:ax21="http://response.object.nbi.radius.eltex.org/xsd"
xmlns:ax25="http://object.nbi.radius.eltex.org/xsd"
xmlns:ax23="http://request.object.nbi.radius.eltex.org/xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ax22:code>0</ax22:code>
<ax22:detail/>
<ax22:response xsi:type="ax22:NbiAcctArray">
<ax22:acct xsi:type="ax22:NbiAcct">
<ax22:authentic xsi:nil="true"/>
<ax22:connectionInfoStart xsi:nil="true"/>
<ax22:connectionInfoStop xsi:nil="true"/>
<ax22:domain>enterprise.root</ax22:domain>
<ax22:framedAddress/>
<ax22:framedProtocol xsi:nil="true"/>
<ax22:groupname/>
<ax22:inputBytesDrop>0</ax22:inputBytesDrop>
<ax22:inputOctets>0</ax22:inputOctets>
<ax22:inputPacketsDrop>0</ax22:inputPacketsDrop>
<ax22:nasDomain xsi:nil="true"/>
<ax22:nasIP/>
<ax22:nasMac>AB-CD-EF-12-34-56:Eltex-Local</ax22:nasMac>
<ax22:nasPortId xsi:nil="true"/>
<ax22:nasPortType xsi:nil="true"/>
<ax22:nasSecret xsi:nil="true"/>
<ax22:outputBytesDrop>0</ax22:outputBytesDrop>
<ax22:outputOctets>0</ax22:outputOctets>
<ax22:outputPacketLost>0</ax22:outputPacketLost>
<ax22:outputPacketsDrop>0</ax22:outputPacketsDrop>
<ax22:realm/>
<ax22:serviceType xsi:nil="true"/>
<ax22:sessionId/>
<ax22:sessionTime>0</ax22:sessionTime>
<ax22:startDelay>0</ax22:startDelay>
<ax22:startTime>2017-03-26T15:59:04.000+07:00</ax22:startTime>
<ax22:stopDelay>0</ax22:stopDelay>
<ax22:stopTime>2017-03-26T16:59:04.000+07:00</ax22:stopTime>
<ax22:terminateCause/>
<ax22:uniqueId/>
<ax22:userMAC>12-34-56-AB-CD-EF</ax22:userMAC>
<ax22:username>syrefs</ax22:username>
<ax22:xascendSessionSvrKey xsi:nil="true"/>
</ax22:acct>
<ax22:acct xsi:type="ax22:NbiAcct">
<ax22:authentic xsi:nil="true"/>
<ax22:connectionInfoStart xsi:nil="true"/>
<ax22:connectionInfoStop xsi:nil="true"/>
<ax22:domain>enterprise.root</ax22:domain>
<ax22:framedAddress/>
<ax22:framedProtocol xsi:nil="true"/>
<ax22:groupname/>
<ax22:inputBytesDrop>0</ax22:inputBytesDrop>
<ax22:inputOctets>0</ax22:inputOctets>
<ax22:inputPacketsDrop>0</ax22:inputPacketsDrop>
<ax22:nasDomain xsi:nil="true"/>
<ax22:nasIP/>
<ax22:nasMac>C0-41-F6-C0-41-F6:Eltex-Local</ax22:nasMac>
<ax22:nasPortId xsi:nil="true"/>
<ax22:nasPortType xsi:nil="true"/>
<ax22:nasSecret xsi:nil="true"/>
<ax22:outputBytesDrop>0</ax22:outputBytesDrop>
<ax22:outputOctets>0</ax22:outputOctets>
<ax22:outputPacketLost>0</ax22:outputPacketLost>
<ax22:outputPacketsDrop>0</ax22:outputPacketsDrop>
<ax22:realm/>
<ax22:serviceType xsi:nil="true"/>
<ax22:sessionId/>
<ax22:sessionTime>0</ax22:sessionTime>
<ax22:startDelay>0</ax22:startDelay>
<ax22:startTime>2017-03-26T15:59:04.000+07:00</ax22:startTime>
<ax22:stopDelay>0</ax22:stopDelay>
<ax22:stopTime>2017-03-26T16:59:04.000+07:00</ax22:stopTime>
<ax22:terminateCause/>
<ax22:uniqueId/>
<ax22:userMAC>C0-41-F6-AB-CD-EF</ax22:userMAC>
<ax22:username>syrefs</ax22:username>
<ax22:xascendSessionSvrKey xsi:nil="true"/>
</ax22:acct>
</ax22:response>
</ns:return>
</ns:RetrieveRadiusUserTimeStatisicsResponse>
</soapenv:Body>
</soapenv:Envelope>
| Код | Описание ошибки |
|---|---|
7 |
Не указан обязательный параметр запроса 'domain' |
8 |
Домен не соответствует правилам. |
10 |
Домен роли не имеет прав на указанный домен. |
62 |
Указанный домен не зарегистрирован |
69 |
Некорректный параметр запроса 'username' |
107 |
Начало временного интервала не должно превышать конец временного интервала. |
Пример использования
См. также
Вернуться к списку команд
Версия 1.21-2344
Дата публикации 22-12-2021 05:34:48