Команда | Запрос | Обязательные дополнительные действия |
---|---|---|
get_data | { "plm_type_code": ${dim_element_permission}, "state": ${get_data},//получить данные по элементам размерности "dimension": string,//идентификатор размерности "from": uint32_t,//строка первого элемента для чтения "num": uint32_t//количество возвращаемых элементов } |
Команда | Ответ |
---|---|
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." | ошибка появляется, когда строка первого элемента для чтения превышает общее количество строк |