alibaba.datafactory.tenant.biz.posthandle (业务信息后置处理)

业务信息后置处理

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
record DataphinTaskrunRecord 可选 入参
  • └ taskrun_id
  • String
  • 可选
  • null
  • voldemort中的taskrunId
  • context
  • DataphinTaskContext
  • 可选
  • dataphin运行上下文
  • └ dagrun_type
  • String
  • 可选
  • null
  • DagrunType类型
  • └ environment
  • String
  • 可选
  • null
  • 环境 DataphinEnvironment
  • └ task_type
  • String
  • 可选
  • null
  • 任务类型
  • └ tenant_id
  • Number
  • 可选
  • 0
  • 租户Id
  • └ operator_type
  • String
  • 可选
  • null
  • OperatorType类型
  • └ owner_id
  • String
  • 可选
  • null
  • 属主Id
  • └ node_id
  • String
  • 可选
  • null
  • voldemort中的节点id, 注意: 临时任务是没有节点id的
  • └ project_id
  • Number
  • 可选
  • 0
  • 项目Id
  • └ task_id
  • String
  • 可选
  • null
  • 任务id
  • └ dataphin_task_status
  • String
  • 可选
  • null
  • 任务状态

响应参数

名称 类型 示例值 描述
handle_err_code Number 0 错误码
handle_err_msg String “Illegal Param” 错误信息
handle_code_class String SUCCESS 错误码类型

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaDatafactoryTenantBizPosthandleRequest req = new AlibabaDatafactoryTenantBizPosthandleRequest();
AlibabaDatafactoryTenantBizPosthandleRequest.DataphinTaskrunRecord obj1 = new AlibabaDatafactoryTenantBizPosthandleRequest.DataphinTaskrunRecord();
obj1.setTaskrunId("null");
AlibabaDatafactoryTenantBizPosthandleRequest.DataphinTaskContext obj2 = new AlibabaDatafactoryTenantBizPosthandleRequest.DataphinTaskContext();
obj2.setDagrunType("null");
obj2.setEnvironment("null");
obj2.setTaskType("null");
obj2.setTenantId(0L);
obj2.setOperatorType("null");
obj2.setOwnerId("null");
obj2.setNodeId("null");
obj2.setProjectId(0L);
obj2.setTaskId("null");
obj1.setContext(obj2);
obj1.setDataphinTaskStatus("null");
req.setRecord(obj1);
AlibabaDatafactoryTenantBizPosthandleResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_datafactory_tenant_biz_posthandle_response>
    <handle_err_code>0</handle_err_code>
    <handle_err_msg>“Illegal Param”</handle_err_msg>
    <handle_code_class>SUCCESS</handle_code_class>
</alibaba_datafactory_tenant_biz_posthandle_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

返回
顶部