查询任务
功能介绍
查询求解任务
URI
GET /v2/{project_id}/optverse/optverse-mpsolver/tasks/{task_id}
备注:task_id 由用户提供
请求参数
备注:公测阶段以下信息由华为云提供
名称 |
类型 |
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 |
是 |
求解器输入文件信息 |
|
output |
是 |
求解器输出文件信息 |
|
status |
string |
是 |
任务状态,包括:
|
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" }