EditPortalParams - Редактировать параметры виртуального портала
Общая информация
-
Команда актуальна, начиная с версии 1.18.
-
При редактировании параметров стоит учитывать, что у портала хотя бы один из параметров аутентификации (registrationEnabled, loginEnabled, authMethodEsia) должен быть установлен в true.
-
Параметры notificationCallInbound, notificationCallOutbound, notificationSmsInbound, notificationSmsOutbound, authMethodDemo - параметры регистрации, необходимы для установки registrationEnabled в true.
Входные параметры
| Параметр | Значение | Формат значения | Расшифровка формата | Ссылка |
|---|---|---|---|---|
portalName |
Имя Web портала |
^[ a-zA-Z0-9_\-\.!]{1,32}$ |
Текст до 32-х символов |
|
portalProperties |
Параметры для редактирования |
Объект 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.19-62
Дата публикации 16-04-2021 12:11:48