Команда
Запрос
Обязательные дополнительные действия
range_change
{
	"plm_type_code": ${dim_element_permission},
	"state": ${pattern_change},/*применить фильтр по заданному интервалу.
								Только для размерностей с числовым типом данных и дат*/
	"dimension": string,//идентификатор размерности
	"num": uint32_t,//количество возвращаемых элементов
	"user_id": string,//идентификатор пользователя
	"cube_id": string,//идентификатор мультисферы
	"range_first": string,//левая граница
	"range_second": 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": "Range: first is greater than second"ошибка появляется, когда "range_first" больше "range_second"
"code": InvalidArgumentError (101)"message": "_num is zero"ошибка появляется, когда количество возвращаемых элементов равно 0
  • Нет меток