文档中心 > API类目 > AIS基石API

alibaba.ais.meta.doarma.error.resolveinfo (DOA&RMA错误分析结果上传)

DOA&RMA错误分析结果上传

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
capture_error_param CaptureErrorParam 可选 参数
  • └ error_code_third
  • String
  • 可选
  • ERROR-3
  • 具体不良(三阶错误码)
  • └ received_time
  • Date
  • 可选
  • 2016-11-01 10:16:00
  • 不良品接收时间 ,格式 yyyy-mm-dd hh:mm:ss
  • └ error_code
  • String
  • 可选
  • power_failed
  • 失败定位后的一阶错误码
  • └ oss_file_key
  • String []
  • 可选
  • xx.xx
  • 文件
  • └ retest_time
  • Date
  • 可选
  • 2016-11-01 10:16:00
  • 重新进产线的时间 ,格式 yyyy-mm-dd hh:mm:ss
  • └ error_msg
  • String
  • 可选
  • CPU异常
  • 错误原因
  • replace_components
  • ReplaceComponentDto []
  • 可选
  • 部件更换信息
  • new_component
  • MctComponentDto
  • 可选
  • 新部件信息
  • └ component_type
  • String
  • 可选
  • CPU
  • 部件类型
  • └ component_model
  • String
  • 可选
  • C12D
  • 部件型号
  • └ component_mpn
  • String
  • 可选
  • CEW3FE
  • 部件MPN
  • └ component_sn
  • String
  • 可选
  • QWD23F
  • 部件SN
  • └ date_code
  • String
  • 可选
  • 1923
  • 生产周
  • └ component_brand
  • String
  • 可选
  • Intel
  • 部件品牌信息,英文,首字母大写
  • pre_component
  • MctComponentDto
  • 可选
  • 原部件信息
  • └ component_type
  • String
  • 可选
  • CPU
  • 部件类型
  • └ component_model
  • String
  • 可选
  • C12D
  • 部件型号
  • └ component_mpn
  • String
  • 可选
  • CEW3FE
  • 部件MPN
  • └ component_sn
  • String
  • 可选
  • 23FQF3
  • 部件SN
  • └ date_code
  • String
  • 可选
  • 1924
  • 生产周
  • └ component_brand
  • String
  • 可选
  • Intel
  • 部件品牌信息,英文,首字母大写
  • └ problem_request_id
  • String
  • 可选
  • 202001061234dw
  • 发生异常上报信息ID,幂等ID,必须保证唯一
  • └ error_code_second
  • String
  • 可选
  • ERROR-02
  • 失败定位后的二阶错误码
  • └ error_position
  • String
  • 可选
  • CPU
  • 异常部件名称或位置
  • └ finish_rework_time
  • Date
  • 可选
  • 2016-11-01 10:16:00
  • 出维修站时间 ,格式 yyyy-mm-dd hh:mm:ss
  • └ external_system_id
  • String
  • 可选
  • 20170011
  • 关联对应异常分析系统工单ID,以备后续追踪详细信息
  • └ rework_time
  • Date
  • 可选
  • 2016-11-01 10:16:00
  • 进维修站时间 ,格式 yyyy-mm-dd hh:mm:ss
  • └ action_code
  • String
  • 可选
  • replace
  • 失败定位后的方案码
  • └ action_msg
  • String
  • 可选
  • 更换
  • 失败定位后的方案描述
  • └ retest_station
  • String
  • 可选
  • AOI
  • 重新进产线站位名称
  • └ brand
  • String
  • 可选
  • RuiJie
  • 品牌信息,英文,首字母大写
  • └ sn
  • String
  • 可选
  • 2017DEW3
  • 设备序列号

响应参数

名称 类型 示例值 描述
result DataResult 返回对象封装
  • └ err_msg
  • String
  • foo
  • 参数msg
  • └ err_code
  • String
  • foo
  • 参数code
  • └ is_success
  • Boolean
  • false
  • 是否正常

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAisMetaDoarmaErrorResolveinfoRequest req = new AlibabaAisMetaDoarmaErrorResolveinfoRequest();
AlibabaAisMetaDoarmaErrorResolveinfoRequest.CaptureErrorParam obj1 = new AlibabaAisMetaDoarmaErrorResolveinfoRequest.CaptureErrorParam();
obj1.setErrorCodeThird("ERROR-3");
obj1.setReceivedTime(StringUtils.parseDateTime("2016-11-01 10:16:00"));
obj1.setErrorCode("power_failed");
obj1.setOssFileKey("xx.xx");
obj1.setRetestTime(StringUtils.parseDateTime("2016-11-01 10:16:00"));
obj1.setErrorMsg("CPU异常");
List<AlibabaAisMetaDoarmaErrorResolveinfoRequest.ReplaceComponentDto> list3 = new ArrayList<AlibabaAisMetaDoarmaErrorResolveinfoRequest.ReplaceComponentDto>();
AlibabaAisMetaDoarmaErrorResolveinfoRequest.ReplaceComponentDto obj4 = new AlibabaAisMetaDoarmaErrorResolveinfoRequest.ReplaceComponentDto();
list3.add(obj4);
AlibabaAisMetaDoarmaErrorResolveinfoRequest.MctComponentDto obj6 = new AlibabaAisMetaDoarmaErrorResolveinfoRequest.MctComponentDto();
obj6.setComponentType("CPU");
obj6.setComponentModel("C12D");
obj6.setComponentMpn("CEW3FE");
obj6.setComponentSn("QWD23F");
obj6.setDateCode("1923");
obj6.setComponentBrand("Intel");
list5.setNewComponent(obj6);
AlibabaAisMetaDoarmaErrorResolveinfoRequest.MctComponentDto obj8 = new AlibabaAisMetaDoarmaErrorResolveinfoRequest.MctComponentDto();
obj8.setComponentType("CPU");
obj8.setComponentModel("C12D");
obj8.setComponentMpn("CEW3FE");
obj8.setComponentSn("23FQF3");
obj8.setDateCode("1924");
obj8.setComponentBrand("Intel");
list7.setPreComponent(obj8);
obj1.setReplaceComponents(list3);
obj1.setProblemRequestId("202001061234dw");
obj1.setErrorCodeSecond("ERROR-02");
obj1.setErrorPosition("CPU");
obj1.setFinishReworkTime(StringUtils.parseDateTime("2016-11-01 10:16:00"));
obj1.setExternalSystemId("20170011");
obj1.setReworkTime(StringUtils.parseDateTime("2016-11-01 10:16:00"));
obj1.setActionCode("replace");
obj1.setActionMsg("更换");
obj1.setRetestStation("AOI");
obj1.setBrand("RuiJie");
obj1.setSn("2017DEW3");
req.setCaptureErrorParam(obj1);
AlibabaAisMetaDoarmaErrorResolveinfoResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_ais_meta_doarma_error_resolveinfo_response>
    <result>
        <err_msg>foo</err_msg>
        <err_code>foo</err_code>
        <is_success>false</is_success>
    </result>
</alibaba_ais_meta_doarma_error_resolveinfo_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部