Команда
Запрос
Обязательные дополнительные действия
pattern_change
{
	"plm_type_code": ${dim_element_permission},
	"state": ${pattern_change},//применить фильтр по строке поиска
	"dimension": string,//идентификатор размерности
	"pattern": string,//фильтр по введенному тексту
	"num": uint32_t,//количество возвращаемых элементов
	"user_id": string,//идентификатор пользователя
	"cube_id": string//идентификатор мультисферы
}
Команда
Ответ
rp_data
{
	"plm_type_code": ${dim_element_permission},
	"state": ${rp_data},
	"pattern": string,//фильтр по введенному тексту
	"total": uint32_t,//количество элементов размерности
	"global": uint32_t,//количество элементов размерности доступных пользователю
	"global_selected": uint32_t,//количество выбранных элементов
	"from": uint32_t,//строка первого элемента для чтения
	"data": [string],//имена элементов размерности
	"marks": [char],/*выбор элементов размерности
				0 - элемент не выбран
				1 - элемент выбран*/
	"indexes": [uint32_t],//индексы элементов размерности
	"user_id": string,//идентификатор пользователя
	"cube_id": string//идентификатор мультисферы
}
Код ошибки
Текст ошибки
Описание
"code": RuntimeError (200)"message": "Fail to init dimension element view"ошибка появляется, когда не удалось инициализировать элементы размерности
"code": InvalidArgumentError (101)"message": "_num is zero"ошибка появляется, когда количество возвращаемых элементов равно 0
"code": InvalidArgumentError (101)"message": "_from_ is greater then total."ошибка появляется, когда строка первого элемента для чтения превышает общее количество строк
  • Нет меток