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

提交事件单解决方案

功能介绍

HandleCocIncident 处理事件单

URI

POST /v1/external/incident/handle

备注:受理,提交解决方案,验证等操作URI一致。

请求参数

表1 请求Body参数

参数

是否必选

参数类型

描述

incident_num

String

事件单号

最小长度:0

最大长度:255

operator

String

操作人ID

最小长度:0

最大长度:255

operate_key

String

操作类型,取值:commitSolution1

最小长度:0

最大长度:255

固定取值:

parameter

Map<String,Object>

入参

parameter.mtm_type

String

事件类别

参考:枚举 事件类别incident_type

parameter.is_service_interrupt

Boolean

业务是否中断,取值:true/false

parameter.cause

String

原因,最大长度:10000

parameter.solution

String

解决方案,最大长度:10000

响应参数

状态码: 200

表2 响应Body参数

参数

参数类型

描述

provider_code

String

服务标识

缺省值:049

最小长度:3

最大长度:100000000

error_code

String

请求响应代码,范围:0000~9999,正常时取值:0

缺省值:GOM.00000000 请求成功

最小长度:1

最大长度:100000000

error_msg

String

请求响应描述

最小长度:0

最大长度:100000000

状态码: 400

表3 响应Body参数

参数

参数类型

描述

provider_code

String

服务标识

缺省值:049

最小长度:3

最大长度:100000000

error_code

String

请求响应代码,范围:0000~9999,正常时取值:0

缺省值:GOM.00000000,错误编码

最小长度:1

最大长度:100000000

error_msg

String

请求响应描述

最小长度:0

最大长度:100000000

请求示例

GET https://IP:PORT/v1/external/incident/handle
Request Headers:
Content-Type: application/json
X-Auth-Token: MI*******ghkgB
Request Body:
{
    "incident_num":"IM202403221515060171753781",
    "operator":"7da46971b7e24eed90cf777cc2ff8b91",
    "operate_key":"commitSolution1",
    "parameter":{
        "mtm_type": "inc_type_p_config_issues",
        "is_service_interrupt": true,
        "cause": "100001",
        "solution": "20001"
    }
}

响应示例

{
    "provider_code": "049",
    "error_code": "GOM.00000000",
    "error_msg": null,
    "data": null
}

状态码

状态码

描述

200

response

400

Error response

错误描述