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

调试

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

请求参数

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

系统规定参数。取值:GetNodeParents

RegionId String cn-shanghai

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

ProjectEnv String PROD

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

NodeId Long 12345456211234

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

返回数据

名称 类型 示例值 描述
HttpStatusCode Integer 200

HTTP返回码。

RequestId String asdfasdfas-adfasdf-asfas-dfasdf-asdf

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

ErrorMessage String err

错误信息。

ErrorCode String 1060010000000

错误码。

Success Boolean true

调用是否成功。

Data Object

返回的节点信息列表。

Nodes Array of Nodes

节点列表。

SchedulerType String NORMAL

调度类型。取值如下:

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

基线ID。

Repeatability Boolean true

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

  • true,重跑。
  • false,不重跑。
NodeName String test_Node

节点名称。

ProjectId Long 12315412412

节点所在项目空间的ID。

ProgramType String ODPS_SQL

节点类型。

Priority Integer 3

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

OwnerId String 123124561341251321

节点Owner的DataWorks UID。

CronExpress String 00 00 * * * *

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

NodeId Long 1244564565

节点ID。

示例

请求示例

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

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

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

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

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

错误码

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