调用GetNodeParents获取节点上游列表。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String GetNodeParents

要执行的操作。

NodeId Long 12345456211234

节点ID。您可以进入管控台的运维中心界面,查看节点ID。

ProjectEnv String PROD

调度运维中心的环境标识。PROD表示生产环境,DEV表示开发环境。

RegionId String cn-shanghai

地域的信息,通常是服务所在的地域。例如,华东2(上海)是cn-shanghai,华北3(张家口)是cn-zhangjiakou。您无需填写RegionId,会根据调用的endpoint自动解析。

返回数据

名称 类型 示例值 描述
Data Struct

返回的节点信息列表。

Nodes Array of Nodes

节点列表。

BaselineId Long 1244564565

基线ID。

CronExpress String 00 00 * * * *

定时表达式。用于定时调度执行节点任务。

NodeId Long 1244564565

节点ID。

NodeName String test_Node

节点名称。

OwnerId String 123124561341251321

节点Owner的DataWorks UID。

Priority Integer 3

优先级。取值为1~8,数值越大,优先级越高。

ProgramType String ODPS_SQL

节点类型。

ProjectId Long 12315412412

节点所在项目空间的ID。

Repeatability Boolean true

节点任务运行失败是否可重跑。

  • true,重跑。
  • false,不重跑。
SchedulerType String NORMAL

调度类型。取值如下:

  • NORMAL,正常调度任务。
  • MANUAL,手动任务,不会被日常调度。
    • PAUSE,暂停任务,被日常调度,但启动调度时直接被置为失败。
  • SKIP,空跑任务,被日常调度,但启动调度时直接被置为成功。
ErrorCode String 1060010000000

错误码。

ErrorMessage String err

错误信息。

HttpStatusCode Integer 200

HTTP返回码。

RequestId String asdfasdfas-adfasdf-asfas-dfasdf-asdf

本次调用的唯一ID。出现错误后,您可以根据该ID排查问题。

Success Boolean true

调用是否成功。

示例

请求示例

http(s)://[Endpoint]/?Action=GetNodeParents
&NodeId=12345456211234
&ProjectEnv=PROD
&RegionId=cn-shanghai
&<公共请求参数>

正常返回示例

XML格式

<RequestId>asdfasdfas-adfasdf-asfas-dfasdf-asdf</RequestId>
<HttpStatusCode>200</HttpStatusCode>
<Data>
    <Nodes>
        <BaselineId>1244564565</BaselineId>
        <Repeatability>true</Repeatability>
        <OwnerId>123124561341251321</OwnerId>
        <NodeName>test_Node</NodeName>
        <Priority>3</Priority>
        <ProjectId>12315412412</ProjectId>
        <NodeId>1244564565</NodeId>
        <ProgramType>ODPS_SQL</ProgramType>
        <SchedulerType>NORMAL</SchedulerType>
        <CronExpress>00 00 * * * *</CronExpress>
    </Nodes>
</Data>
<ErrorCode>1060010000000</ErrorCode>
<ErrorMessage>err</ErrorMessage>
<Success>true</Success>

JSON格式

{
    "RequestId": "asdfasdfas-adfasdf-asfas-dfasdf-asdf",
    "HttpStatusCode": 200,
    "Data": {
        "Nodes": {
            "BaselineId": 1244564565,
            "Repeatability": true,
            "OwnerId": 123124561341251330,
            "NodeName": "test_Node",
            "Priority": 3,
            "ProjectId": 12315412412,
            "NodeId": 1244564565,
            "ProgramType": "ODPS_SQL",
            "SchedulerType": "NORMAL",
            "CronExpress": "00 00 * * * *"
        }
    },
    "ErrorCode": 1060010000000,
    "ErrorMessage": "err",
    "Success": true
}

错误码

访问错误中心查看更多错误码。