CreateAuthRole – Создать роль в базе eltex_auth_service

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

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

  2. Полный список параметров можно получить на странице Атрибуты системного пользователя и роли

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

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

role

Название роли

attributes

Атрибуты пользователя, ожидается один или более.

NbiAttr

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

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

code

Код ответа

Целое неотрицательное число.

detail

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

Текст английскими буквами с пробелами и спецсимволами.

response

Объект NbiAuthRole

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

Код Описание

0

Успешно

Запрос
        <nbi:CreateAuthRole>
            <!--Optional:-->
            <nbi:role>TestRole</nbi:role>
            <!--Zero or more repetitions:-->
            <nbi:attributes>
                <xsd:name>Eltex-User-Wi-Fi-Password-Digit-Only</xsd:name>
                <xsd:oper>=</xsd:oper>
                <xsd:value>1</xsd:value>
            </nbi:attributes>
            <nbi:attributes>
                <xsd:name>Eltex-User-Wi-Fi-Password-Length</xsd:name>
                <xsd:oper>=</xsd:oper>
                <xsd:value>8</xsd:value>
            </nbi:attributes>
            <nbi:attributes>
                <xsd:name>Eltex-User-Wi-Fi-Show-Tariff</xsd:name>
                <xsd:oper>=</xsd:oper>
                <xsd:value>1</xsd:value>
            </nbi:attributes>
        </nbi:CreateAuthRole>
Ответ
        <ns:CreateAuthRoleResponse>
            <ns:return>
                <ax21:code>0</ax21:code>
                <ax21:detail/>
                <ax28:response xsi:type="ax28:NbiAuthRole">
                    <ax28:check xsi:type="ax21:NbiAttrArray"/>
                    <ax28:common xsi:type="ax21:NbiAttrArray">
                        <ax21:attr xsi:type="ax21:NbiAttr">
                            <ax21:name>Eltex-User-Create-Date</ax21:name>
                            <ax21:oper>=</ax21:oper>
                            <ax21:value>2020-08-27 14:16:28</ax21:value>
                        </ax21:attr>
                    </ax28:common>
                    <ax28:reply xsi:type="ax21:NbiAttrArray">
                        <ax21:attr xsi:type="ax21:NbiAttr">
                            <ax21:name>Eltex-User-Wi-Fi-Password-Digit-Only</ax21:name>
                            <ax21:oper>=</ax21:oper>
                            <ax21:value>1</ax21:value>
                        </ax21:attr>
                        <ax21:attr xsi:type="ax21:NbiAttr">
                            <ax21:name>Eltex-User-Wi-Fi-Password-Length</ax21:name>
                            <ax21:oper>=</ax21:oper>
                            <ax21:value>8</ax21:value>
                        </ax21:attr>
                      <ax21:attr xsi:type="ax21:NbiAttr">
                         <ax21:name>Eltex-User-Wi-Fi-Show-Tariff</ax21:name>
                         <ax21:oper>=</ax21:oper>
                         <ax21:value>1</ax21:value>
                      </ax21:attr>
                    </ax28:reply>
                    <ax28:role>TestRole</ax28:role>
                </ax28:response>
            </ns:return>
        </ns:CreateAuthRoleResponse>

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

2

Ошибка доступа к БД

208

Роль уже существует

Вернуться к списку команд
Версия 1.21-2362
Дата публикации 17-01-2022 09:09:34