更新时间:2024-06-25 GMT+08:00
分享

查询任务

功能介绍

查询求解任务

URI

GET /v2/{project_id}/optverse/optverse-mpsolver/tasks/{task_id}

备注:task_id 由用户提供

请求参数

备注:公测阶段以下信息由华为云提供

表1 请求参数

名称

类型

IN

必选

描述

X-Auth-Token

string

header

用户凭证

project_id

string

path

项目ID

service_group

string

path

服务类别,针对不同服务类场景, 用户侧不需单独赋值

service_type

string

path

子服务类型,针对不同服务, 用户侧不需单独赋值

task_id

string

path

待查询任务id

响应参数

状态码: 200

创建成功响应信息

参数

参数类型

是否必选

描述

task_id

sring

任务id

input_json

string

求解器不涉及

input

表6

求解器输入文件信息

output

表7

求解器输出文件信息

status

string

任务状态,包括:

  • Pending:任务等待处理中(排队中)
  • Running:任务正在运行
  • Failed:任务失败
  • Succeeded:任务成功

progress

string

返回求解器日志。求解状态在日志最后显示,可能的状态包括:

- Unknown: 未知状态,可能处于问题读取过程中,或其他未定义状态

- Time limit reached: 达到时间上限

- Memory limit reached: 达到宿主机内存上限

- Optimal solution found: 找到最优解(或达到目标gap)

- Problem is infeasible: 问题不可行

- Problem is unbounded: 问题无边界

- Problem is infeasible or unbounded: 问题不可行或无边界

output_json

string

求解器服务不涉及

output_file_base64

string

求解器服务不涉及

start_time

String

任务开始执行时间

end_time

String

任务结束时间

create_time

String

任务创建时间

状态码: 400

任务不存在

参数

参数类型

是否必选

描述

-

-

任务{0}不存在

响应结果示例

{
    "task_id": "344fxxxx-0xxx-4xxx-a248-ce26cff7xxxx",
    "input_json": null,
    "obs_input_url": {
        "bucket": "example_bucket",,
        "object": " path/to/input/example.mps "
    },
    "obs_output_url": {
        "bucket": "example_bucket",,
        "object": "path/to/output/344fd304-0937-4d25-a248-ce26cff78388_completeResult.sol"
    },
    "status": "Running",
    "progress": null,
    "output_json": null,
    "output_file_base64": null,
    "start_time": "2023-00-00T07:19:35Z",
    "end_time": null,
    "create_time": "2023-00-00T07:19:33.607Z"
}

相关文档