EditPortalParams - Редактировать параметры виртуального портала

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

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

  2. При редактировании параметров стоит учитывать, что у портала хотя бы один из параметров аутентификации (registrationEnabled, loginEnabled, authMethodEsia) должен быть установлен в true.

  3. Параметры notificationCallInbound, notificationCallOutbound, notificationSmsInbound, notificationSmsOutbound, authMethodDemo - параметры регистрации, необходимы для установки registrationEnabled в true.

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

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

portalName

Имя Web портала

^[ a-zA-Z0-9_\-\.!]{1,32}$

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

portalProperties

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

Объект PortalEditProperties

PortalEditProperties

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

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

code

Код ответа

int

detail

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

String

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

Код Описание

0

Успешно

Запрос
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:nbi="http://nbi.radius.eltex.org" xmlns:xsd="http://portal.response.object.nbi.radius.eltex.org/xsd">
   <soapenv:Header/>
   <soapenv:Body>
      <nbi:EditPortalParams>
         <nbi:portalName>testPortal</nbi:portalName>
         <nbi:portalProperties>
            <xsd:advertisingAllowed>true</xsd:advertisingAllowed>
            <xsd:advertisingRequired>true</xsd:advertisingRequired>
            <xsd:authMethodDemo>true</xsd:authMethodDemo>
            <xsd:authMethodEsia>true</xsd:authMethodEsia>
            <xsd:authMethodFanId>false</xsd:authMethodFanId>
            <xsd:authMethodSats>true</xsd:authMethodSats>
            <xsd:authParamsEmail>true</xsd:authParamsEmail>
            <xsd:authParamsEmailRequired>true</xsd:authParamsEmailRequired>
            <xsd:authParamsFamily>true</xsd:authParamsFamily>
            <xsd:authParamsFamilyRequired>true</xsd:authParamsFamilyRequired>
            <xsd:authParamsName>true</xsd:authParamsName>
            <xsd:authParamsNameRequired>true</xsd:authParamsNameRequired>
            <xsd:captchaEnabled>true</xsd:captchaEnabled>
            <xsd:captchaLength>5</xsd:captchaLength>
            <xsd:countryCodeDefault>Russia/7</xsd:countryCodeDefault>
            <xsd:countryCodePreferred>Russia/7</xsd:countryCodePreferred>
            <xsd:countryCodePreferred>Hong-Kong/852</xsd:countryCodePreferred>
            <xsd:outboundCallTimeout>60</xsd:outboundCallTimeout>
            <xsd:countryCodeSelectionAllowed>true</xsd:countryCodeSelectionAllowed>
            <xsd:loginEnabled>true</xsd:loginEnabled>
            <xsd:macStorePeriod>100</xsd:macStorePeriod>
            <xsd:notificationCallInbound>true</xsd:notificationCallInbound>
            <xsd:notificationCallOutbound>true</xsd:notificationCallOutbound>
            <xsd:notificationSmsInbound>true</xsd:notificationSmsInbound>
            <xsd:notificationSmsOutbound>true</xsd:notificationSmsOutbound>
            <xsd:openTimeout>10</xsd:openTimeout>
            <xsd:redirectParamSessionId>true</xsd:redirectParamSessionId>
            <xsd:registrationEnabled>true</xsd:registrationEnabled>
            <xsd:smsAttemptsMax>2</xsd:smsAttemptsMax>
            <xsd:smsBanSeconds>60</xsd:smsBanSeconds>
            <xsd:smsCutSsid>true</xsd:smsCutSsid>
            <xsd:smsRestrict>true</xsd:smsRestrict>
            <xsd:smsSecondsBetweenAttempts>10</xsd:smsSecondsBetweenAttempts>
            <xsd:wifiPasswordLength>10</xsd:wifiPasswordLength>
            <xsd:welcomeEnabled>true</xsd:welcomeEnabled>
         </nbi:portalProperties>
      </nbi:EditPortalParams>
   </soapenv:Body>
</soapenv:Envelope>
Ответ
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
      <ns:EditPortalParamsResponse xmlns:ns="http://nbi.radius.eltex.org">
         <ns:return xsi:type="ax21:NbiResponse">
            <ax22:code>0</ax22:code>
            <ax22:detail/>
         </ns:return>
      </ns:EditPortalParamsResponse>
   </soapenv:Body>
</soapenv:Envelope>

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

1

Неизвестная ошибка

102

Не существует Web портала с именем 'имя портала'

103

Некорректное поле "webPortal"

441

'Elvis' не настроен. Проверьте 'elvis.url' в NBI config file.

494

Ошибка авторизации

505

Отсутствует обязательный объект параметров портала

506

Ошибка DOORS-NBI: 'подробное сообщение об ошибке'

507

Ошибка ELVIS-NBI: 'подробное сообщение об ошибке'

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

См. также

Вернуться к списку команд
Версия 1.24-2769
Дата публикации 18-10-2022 03:26:05