GetLocationSubnetList - Получить список подсетей для PCRF

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

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

  2. Команда предназначена для получения списка PCRF подсетей.

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

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

count

Количество выводимых элементов, обязательно

^[1-9][0-9]*$

Целое положительное число

page

Номер страницы, порции выдаваемых элементов, обязательно

^[1-9][0-9]*$

Целое положительное число

filters

Список фильтров

NbiParameterArray

Список доступных имен фильтров 'filters':

  • subnet_name - имя подсети;

  • vrf - VRF;

  • location - местоположение;

  • user_domain - домен пользователя;

  • portal_id - идентификатор портала;

  • nas_ip - IP-адрес NAS;

  • ap_domain - домен точки доступа;

  • subnet_type - тип подсети, целочисленное значение (SERVICE(0), AP_DYNAMIC(1), AP_STATIC(2)).

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

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

service

Массив объектов NbiLocationSubnetProfile с описанием подсетей

NbiLocationSubnetProfile

totalAmount

Количество подсетей

Long

code

Код ответа

int

detail

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

String

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

Код Описание

0

Успешно

Запрос
<soapenv:Envelope
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:nbi="http://nbi.radius.eltex.org">
    <soap:Header/>
    <soap:Body>
      <nbi:GetLocationSubnetList>
         <nbi:count>10</nbi:count>
         <nbi:page>1</nbi:page>
         <nbi:filters>
            <xsd:parameter>
               <xsd:name>location</xsd:name>
               <xsd:value>fff</xsd:value>
            </xsd:parameter>
         </nbi:filters>
      </nbi:GetLocationSubnetList>
   </soap:Body>
</soap:Envelope>
Ответ
<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
   <soapenv:Body>
      <ns:GetLocationSubnetListResponse
            xmlns:ns="http://nbi.radius.eltex.org">
            <ns:return xsi:type="ax21:NbiLocationSubnetProfileListResponse"
                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">
            <ax21:code>0</ax21:code>
            <ax21:detail/>
            <ax230:service xsi:type="ax230:NbiLocationSubnetProfile">
               <ax230:apDomain xsi:nil="true"/>
               <ax230:apId/>
               <ax230:location>fff</ax230:location>
               <ax230:nasIp>2.2.2.2</ax230:nasIp>
               <ax230:portalId>ere</ax230:portalId>
               <ax230:ssid/>
               <ax230:subnetName>gcb</ax230:subnetName>
               <ax230:subnetType>0</ax230:subnetType>
               <ax230:userDomain>root</ax230:userDomain>
               <ax230:vrf>ff</ax230:vrf>
            </ax230:service>
            <ax230:totalAmount>1</ax230:totalAmount>
         </ns:return>
      </ns:GetLocationSubnetListResponse>
   </soapenv:Body>
</soapenv:Envelope>

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

281

Не найден один из параметров запроса

112

Количество записей на станице должно быть целым и положительным

113

Номер страницы должен быть целым и положительным

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

См. также

Вернуться к списку команд
Версия 1.29-3315
Дата публикации 01-02-2024 12:35:34