GetSsidLinkListByDomain - Получить список SSID, привязанных к указанному домену
Общая информация
-
Метод предназначен для получения списка SSID, привязанных к конкретному домену.
-
Возвращает все привязки к текущему или любому из родительских доменов, чтобы привязку SSID сделать только на самом верху, а использовать ее во всех вложенных офисах.
-
Используется при настройке ограничений трафика для ТД и SSID внутри домена SetDomainShaper.
-
Команда актуальна, начиная с версии 1.5
Входные параметры
| Параметр | Значение | Формат значения | Расшифровка формата | Ссылка |
|---|---|---|---|---|
nodeDomain |
Домен |
(?=^.{1,235}$)(^((?!-|_|.*(__|--).*)[a-zA-Z0-9_\-]\{1,63}\.)*((?!-|_|.*(__|--).*)[a-zA-Z0-9_\-]{1,63})$) |
Текст длиной до 235 символов, удовлетворяющий правилам FQDN |
Domain |
Выходные параметры
| Параметр | Значение | Формат значения |
|---|---|---|
code |
Код ответа |
Целое неотрицательное число. |
detail |
Пояснение к ответу |
Текст английскими буквами с пробелами и спецсимволами. |
response |
Список SSID (имя, домен) |
Объект типа NbiNameDomainArray. |
Примеры команд и кодов
| Код | Описание ошибки |
|---|---|
0 |
Успешно (получен список из одного SSID) |
Запрос
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:nbi="http://nbi.radius.eltex.org">
<soapenv:Header/>
<soapenv:Body>
<nbi:GetSsidLinkListByDomain>
<nbi:nodeDomain>empty.mike.root</nbi:nodeDomain>
</nbi:GetSsidLinkListByDomain>
</soapenv:Body>
</soapenv:Envelope>
Ответ
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns:GetSsidLinkListByDomainResponse
xmlns:ns="http://nbi.radius.eltex.org">
<ns:return>
<ax21:code>0</ax21:code>
<ax21:detail/>
<ax21:response xsi:type="ax21:NbiNameDomainArray">
<ax21:item xsi:type="ax21:NbiNameDomain">
<ax21:domain>root</ax21:domain>
<ax21:name>SSID77</ax21:name>
</ax21:item>
</ax21:response>
</ns:return>
</ns:GetSsidLinkListByDomainResponse>
</soapenv:Body>
</soapenv:Envelope>
| Код | Описание ошибки |
|---|---|
0 |
Успешно (получен пустой список) |
Запрос
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:nbi="http://nbi.radius.eltex.org">
<soapenv:Header/>
<soapenv:Body>
<nbi:GetSsidLinkListByDomain>
<nbi:nodeDomain>mike.root</nbi:nodeDomain>
</nbi:GetSsidLinkListByDomain>
</soapenv:Body>
</soapenv:Envelope>
Ответ
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns:GetSsidLinkListByDomainResponse
xmlns:ns="http://nbi.radius.eltex.org">
<ns:return>
<ax21:code>0</ax21:code>
<ax21:detail/>
<ax21:response xsi:type="ax21:NbiNameDomainArray"/>
</ns:return>
</ns:GetSsidLinkListByDomainResponse>
</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:GetSsidLinkListByDomain>
<nbi:nodeDomain>luise.root</nbi:nodeDomain>
</nbi:GetSsidLinkListByDomain>
</soapenv:Body>
</soapenv:Envelope>
Ответ
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns:GetSsidLinkListByDomainResponse
xmlns:ns="http://nbi.radius.eltex.org">
<ns:return>
<ax21:code>62</ax21:code>
<ax21:detail>Such domain 'luise.root' is not registered in ELTEX_EMS.DOMAINS</ax21:detail>
<ax21:response xsi:type="ax21:NbiNameDomainArray"/>
</ns:return>
</ns:GetSsidLinkListByDomainResponse>
</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:GetSsidLinkListByDomain>
<nbi:nodeDomain></nbi:nodeDomain>
</nbi:GetSsidLinkListByDomain>
</soapenv:Body>
</soapenv:Envelope>
Ответ
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns:GetSsidLinkListByDomainResponse
xmlns:ns="http://nbi.radius.eltex.org">
<ns:return>
<ax21:code>281</ax21:code>
<ax21:detail>Request parameter 'nodeDomain' has not specified or empty</ax21:detail>
<ax21:response xsi:type="ax21:NbiNameDomainArray"/>
</ns:return>
</ns:GetSsidLinkListByDomainResponse>
</soapenv:Body>
</soapenv:Envelope>
См. также
Вернуться к списку команд
Версия 1.19-62
Дата публикации 16-04-2021 12:11:48