EditLocationSubnet - Редактировать подсеть для PCRF

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

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

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

  3. Начиная с версии 1.12, добавились подсети типа MAC Static. Для них ключевым параметром является MAC вместо IP. Поэтому в поле oldNasIp можно указывать два варианта значения.

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

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

oldVrf

VRF

^.{1,256}$

Текст до 256-х символов

oldLocation

Местоположение интерфейса на ESR

^.{1,256}$

Текст до 256-х символов

oldNasIp

IP-адрес или MAC-адрес

IP или MAC

profile

Профиль подсети

NbiLocationSubnetProfile

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

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

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:EditLocationSubnet>
         <nbi:oldVrf>vrf</nbi:oldVrf>
         <nbi:oldLocation>location</nbi:oldLocation>
         <nbi:oldNasIp>192.168.2.3</nbi:oldNasIp>
         <nbi:profile>
            <xsd:apDomain>enterprise.root</xsd:apDomain>
            <xsd:apId>343</xsd:apId>
            <xsd:location>location</xsd:location>
            <xsd:nasIp>192.168.2.5</xsd:nasIp>
            <xsd:portalId>34</xsd:portalId>
            <xsd:ssid>ssidName</xsd:ssid>
            <xsd:subnetName>subnet44</xsd:subnetName>
            <xsd:userDomain>enterprise.root</xsd:userDomain>
            <xsd:vrf>vrf</xsd:vrf>
         </nbi:profile>
      </nbi:EditLocationSubnet>
    </soap:Body>
</soap:Envelope>
Ответ
<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
   <soapenv:Body>
      <ns:EditLocationSubnetResponse
            xmlns:ns="http://nbi.radius.eltex.org">
            <ns:return xsi:type="ax21:NbiResponse"
                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/>
         </ns:return>
      </ns:EditLocationSubnetResponse>
   </soapenv:Body>
</soapenv:Envelope>

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

281

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

285

Не найден объект по vrf, location, nasIp

281

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

10

Старый домен подсети не принадлежит роли

284

При изменении vrf или location по новым значениям подсеть уже существует

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

См. также

Вернуться к списку команд
Версия 1.19-62
Дата публикации 16-04-2021 12:11:48