ClearDomainShaper - Стереть все ограничения для указанного домена и SSID, привязанных к нему
Общая информация
-
Команда предназначена для удаления всех ограничений по трафику для указанного домена и включенных в него SSID.
-
Для удаления ограничений только для ТД или одного из SSID нужно использовать команду SetDomainShaper с указанием актуального состава ограничений.
-
Для удаления ограничений для указанного и всех дочерних доменов используется recursive=true
-
Команда актуальна, начиная с версии 1.5
Входные параметры
| Параметр | Значение | Формат значения | Расшифровка формата | Ссылка |
|---|---|---|---|---|
apDomain |
Домен |
(?=^.{1,235}$)(^((?!-|_|.*(__|--).*)[a-zA-Z0-9_\-]\{1,63}\.)*((?!-|_|.*(__|--).*)[a-zA-Z0-9_\-]{1,63})$) |
Текст длиной до 235 символов, удовлетворяющий правилам FQDN |
Domain |
recursive |
Удалить все дочерние домены |
bool |
true/false |
Выходные параметры
| Параметр | Значение | Формат значения |
|---|---|---|
code |
Код ответа |
Целое неотрицательное число. |
detail |
Пояснение к ответу |
Текст английскими буквами с пробелами и спецсимволами. |
Примеры команд и кодов
| Код | Описание ошибки |
|---|---|
0 |
Успешно |
Запрос
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:nbi="http://nbi.radius.eltex.org">
<soapenv:Header/>
<soapenv:Body>
<nbi:ClearDomainShaper>
<nbi:apDomain>empty.mike.root</nbi:apDomain>
<nbi:recursive>false</nbi:recursive>
</nbi:ClearDomainShaper>
</soapenv:Body>
</soapenv:Envelope>
Ответ
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns:ClearDomainShaperResponse
xmlns:ns="http://nbi.radius.eltex.org">
<ns:return>
<ax21:code>0</ax21:code>
<ax21:detail/>
</ns:return>
</ns:ClearDomainShaperResponse>
</soapenv:Body>
</soapenv:Envelope>
| Код | Описание ошибки |
|---|---|
282 |
Не найдены ограничения для указанного домена |
Запрос
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:nbi="http://nbi.radius.eltex.org">
<soapenv:Header/>
<soapenv:Body>
<nbi:ClearDomainShaper>
<nbi:apDomain>mike.root</nbi:apDomain>
<nbi:recursive>false</nbi:recursive>
</nbi:ClearDomainShaper>
</soapenv:Body>
</soapenv:Envelope>
Ответ
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns:ClearDomainShaperResponse
xmlns:ns="http://nbi.radius.eltex.org">
<ns:return>
<ax21:code>282</ax21:code>
<ax21:detail>Shaper profile doesn't exist for 'mike.root'</ax21:detail>
</ns:return>
</ns:ClearDomainShaperResponse>
</soapenv:Body>
</soapenv:Envelope>
| Код | Описание ошибки |
|---|---|
62 |
Домен не существует |
Запрос
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:nbi="http://nbi.radius.eltex.org">
<soapenv:Header/>
<soapenv:Body>
<nbi:ClearDomainShaper>
<nbi:apDomain>mik.root</nbi:apDomain>
<nbi:recursive>false</nbi:recursive>
</nbi:ClearDomainShaper>
</soapenv:Body>
</soapenv:Envelope>
Ответ
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns:ClearDomainShaperResponse
xmlns:ns="http://nbi.radius.eltex.org">
<ns:return>
<ax21:code>62</ax21:code>
<ax21:detail>Such domain 'mik.root' is not registered in ELTEX_EMS.DOMAINS</ax21:detail>
</ns:return>
</ns:ClearDomainShaperResponse>
</soapenv:Body>
</soapenv:Envelope>
| Код | Описание ошибки |
|---|---|
281 |
Не найден обязательный параметр запроса (домен) |
Запрос
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:nbi="http://nbi.radius.eltex.org">
<soapenv:Header/>
<soapenv:Body>
<nbi:ClearDomainShaper>
<nbi:apDomain></nbi:apDomain>
<nbi:recursive>false</nbi:recursive>
</nbi:ClearDomainShaper>
</soapenv:Body>
</soapenv:Envelope>
Ответ
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns:ClearDomainShaperResponse
xmlns:ns="http://nbi.radius.eltex.org">
<ns:return>
<ax21:code>281</ax21:code>
<ax21:detail>Request parameter 'apDomain' has not specified or empty</ax21:detail>
</ns:return>
</ns:ClearDomainShaperResponse>
</soapenv:Body>
</soapenv:Envelope>
| Код | Описание ошибки |
|---|---|
280 |
В файле конфигурации /etc/eltex-radius-nbi/radius_nbi_config.txt отключена MongoDB См. пример в GetDomainShaper |
| Код | Описание ошибки |
|---|---|
999 |
Нет доступа до MongoDB Идет под индексом системной ошибки. Отдельного кода не имеет. См. пример в GetDomainShaper |
См. также
Вернуться к списку команд
Версия 1.20-2055
Дата публикации 13-08-2021 02:44:15