Команда
Запрос
Дополнительные предварительные действия
create_module
{
	"plm_type_code": ${user_iface},
	"state": ${create_module},//создать модуль
	"module_id": string,//идентификатор модуля
	"module_type": Object::type_id_type,//тип модуля
	"layer_id": LayerId,//идентификатор слоя, на котором будет создан модуль
	"after_module_id": string,//идентификатор модуля, после которого будет расположен новый модуль
	"module_name": string,//имя модуля (может быть пустым)
	"cube_id": CubeIdShort//идентификатор куба
}


Команда
Ответ
new_module_desc
{
	"plm_type_code": ${user_iface},
	"state": ${new_module_desc},
	"module_desc": ModuleDesc//параметры модуля
}
Код ошибки
Текст ошибки
Описание
"code": LicenseError (900)"message": "License does not allow to create such module."ошибка появляется, когда нет лицензии на тип модуля
"code": RuntimeError (200)"message": "Creating module with such type not allowed."ошибка появляется, когда нет лицензии на тип модуля
"code": RuntimeError (200)"message": "Fail to send command to create module."

ошибка появляется, когда не удалось отправить команду

"code": RuntimeError (200)"message": "Fail to create module."ошибка появляется, когда не удалось создать модуль
"code": LayerError (308)"message": "Error during layer initialization"ошибка появляется, когда не удалось инициализировать слой
"code": RuntimeError (200)"message": "There is no such cube."ошибка появляется при открытии OLAP модуля, если мультисефра с указанным идентификатором не найдена
"code": RuntimeError (200)"message": "Cube is not available"ошибка появляется при открытии OLAP модуля, если пользователь открывает мультисферу, на которую у него нет прав
"code": LicenseError (900)"message": "Limit on a cube row number is exceeded."ошибка появляется при открытии OLAP модуля, если есть ограничение лицензией на количество строк
"code": PermissionError (204)

"message": "User not allowed to open this cube."

ошибка появляется, когда у пользователя нет прав на открываемую мультисферу
  • Нет меток