Команда | Запрос | Дополнительные предварительные действия |
---|---|---|
create_cube_request | "command" : { "plm_type_code" : ${user_cube}, "state" : ${create_cube_request}, "cube_id" : string, // CubeIdShort ID куба, который необходимо проверить "cube_name" : string" // Имя куба, которое необходимо проверить } |
Команда | Ответ | Комбинации |
---|---|---|
create_cube_response | "command" : { "plm_type_code" : ${user_cube}, "state" : ${create_cube_response}, "cube_id" : string, // CubeIdShort Если в create_cube_request не заданы cube_id и cube_name, сгенерированный ID для нового куба "cube_name" : string // Если в create_cube_request задан cube_id, имя найденного куба. // Если в create_cube_request не задан cube_id, но задан cube_name, // -- доступное наименование с индексом, если cube_name занят } | Все возможные комбинации ответов на запросы run_preview, get_preview_status, get_preview_result: /// -- USERCUBE_COMMAND_PREVIEW_RUNNING /// / /// USERCUBE_COMMAND_RUN_PREVIEW -- USERCUBE_COMMAND_PREVIEW_FAILED /// /// /// -- USERCUBE_COMMAND_PREVIEW_IN_PROGRESS /// / /// USERCUBE_COMMAND_GET_PREVIEW_STATUS -- USERCUBE_COMMAND_PREVIEW_SUCCESS /// \ /// -- USERCUBE_COMMAND_PREVIEW_FAILED /// /// /// -- USERCUBE_COMMAND_PREVIEW /// / /// USERCUBE_COMMAND_GET_PREVIEW_RESULT -- USERCUBE_COMMAND_PREVIEW_FAILED |