EditEntityProfileClass - Редактировать схему профиля с привязкой по ID

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

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

  2. Команда позволяет редактировать схему профиля по его уникальному идентификатору.

  3. Имя схемы профиля уникально (регистр значения не имеет) в рамках одного профиля.

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

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

id

Уникальный идентификатор схемы профиля

int

Целое положительное число

name

Имя параметра

^[a-zA-Z0-9]{1,64}$

Текст длиной до 64 символов

valueRegex

Способ валидации значений

String

Регулярное выражение длиной до 1024 символов

relationType

Отношение параметра к определенному виду сущностей (роли, домены и т.д.)

^(domain|role)$

Домен или роль

descr

Описание параметра

String

Текст длиной до 255 символов

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

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

response

Количество измененных записей

String

code

Код ответа

int

detail

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

String

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

Код Описание

0

Успешно

Запрос
<nbi:EditEntityProfileClass>
    <nbi:id>2</nbi:id>
    <nbi:name>test class</nbi:name>
    <nbi:valueRegex>*</nbi:valueRegex>
    <nbi:relationType>domain</nbi:relationType>
    <nbi:descr>new description</nbi:descr>
</nbi:EditEntityProfileClass>
Ответ
<ns:EditEntityProfileClassResponse>
    <ns:return xsi:type="ax21:NbiCodeResponse">
        <ax21:code>0</ax21:code>
        <ax21:detail>Success</ax21:detail>
        <ax21:response>1</ax21:response>
    </ns:return>
</ns:EditEntityProfileClassResponse>

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

2

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

33

Некорректное значение поля 'name'

281

Не указан один из обязательных параметров запроса

523

Некорректное значение поля 'relationType'

524

Схема профиля юр.лица с указанным id не найдена

529

Схема профиля юр.лица 'name' уже существует в 'profile_id' с 'id'

530

Регулярное выражение некорректно

999

Системная ошибка

См. также

Вернуться к списку команд
Версия 1.29-3315
Дата публикации 01-02-2024 12:35:34