Consulta una lista de nodos.
Depuración
Parámetros de solicitud
|
Parámetro |
Tipo |
Obligatorio |
Ejemplo |
Descripción |
|
Action |
String |
Sí |
ListNodes |
La operación que desea ejecutar. Establezca el valor en ListNodes. |
|
Owner |
String |
No |
193379**** |
El ID del propietario. |
|
BizName |
String |
No |
test_bizName |
El nombre del flujo de trabajo. |
|
ProgramType |
String |
No |
ODPS_SQL |
El tipo de nodo. Llame a la operación ListFileType para consultar el tipo. |
|
PageNumber |
Integer |
No |
1 |
El número de página. Valores válidos: de 1 a 100. |
|
PageSize |
Integer |
No |
10 |
El número de entradas por página. Valores válidos: de 1 a 100. Valor predeterminado: 10. |
|
ProjectId |
Long |
Sí |
1234 |
El ID del espacio de trabajo. |
|
ProjectEnv |
String |
Sí |
PROD |
El entorno del espacio de trabajo. Valores válidos: PROD y DEV. |
|
NodeName |
String |
No |
liux_test_n**** |
El nombre del nodo. |
|
SchedulerType |
String |
No |
NORMAL |
El tipo de programación del nodo. Valores válidos:
|
Parámetros de respuesta
|
Parámetro |
Tipo |
Ejemplo |
Descripción |
|
HttpStatusCode |
Integer |
200 |
El código de estado HTTP. |
|
RequestId |
String |
E6F0DBDD-5AD**** |
El ID de la solicitud. |
|
ErrorMessage |
String |
The connection does not exist. |
El mensaje de error. |
|
ErrorCode |
String |
Invalid.Tenant.ConnectionNotExists |
El código de error. |
|
Success |
Boolean |
true |
Indica si la solicitud fue exitosa. |
|
Data |
Object |
La lista de nodos. |
|
|
PageNumber |
Integer |
1 |
El número de página. |
|
PageSize |
Integer |
10 |
El número de entradas por página. Valores válidos: de 1 a 100. Valor predeterminado: 10. |
|
TotalCount |
Integer |
66 |
El número total de nodos devueltos. |
|
Nodes |
Array of Nodes |
La información sobre los nodos. |
|
|
SchedulerType |
String |
NORMAL |
El tipo de programación del nodo. Valores válidos:
|
|
RepeatInterval |
Long |
60 |
El intervalo de reejecución del nodo tras un fallo. |
|
Repeatability |
Boolean |
true |
Indica si el nodo se puede volver a ejecutar. |
|
ProjectId |
Long |
33671 |
El ID del espacio de trabajo. |
|
ProgramType |
String |
ODPS_SQL |
El tipo de nodo. |
|
Priority |
Integer |
1 |
La prioridad del nodo. Valores válidos: 1, 3, 5, 7 y 8. |
|
OwnerId |
String |
19337906836551 |
El ID del propietario. |
|
Connection |
String |
odps_source |
La cadena de conexión. |
|
ParamValues |
String |
a=b |
Los parámetros adicionales. |
|
RelatedFlowId |
Long |
1231123 |
El ID del flujo de trabajo asociado. |
|
DqcType |
Integer |
1 |
Indica si el nodo está asociado con una regla de monitoreo en Data Quality. Valores válidos: 0 y 1. El valor 0 indica que el nodo no está asociado con ninguna regla de monitoreo en Data Quality. El valor 1 indica que el nodo sí está asociado con una regla de monitoreo en Data Quality. |
|
BaselineId |
Long |
123456 |
El ID de la línea base. |
|
Description |
String |
test |
La descripción del nodo. |
|
NodeName |
String |
liux_test_n**** |
El nombre del nodo. |
|
ResGroupName |
String |
Shared resource group |
El nombre del grupo de recursos. |
|
BusinessId |
Long |
123 |
El ID del flujo de trabajo. |
|
DqcDescription |
String |
[{"projectName":"ztjy_dim","tableName":"dim_user_agent_manage_area_a","partition":"ds\u003d$[yyyy-mm-dd-1]"}] |
La tabla y la expresión de filtro de partición en Data Quality asociadas con el nodo. |
|
CronExpress |
String |
00 00 00 ? |
La expresión CRON. |
|
NodeId |
Long |
1234 |
El ID del nodo. |
|
ResGroupIdentifier |
String |
group_123 |
El identificador del grupo de recursos. |
|
FileType |
Integer |
10 |
El tipo de archivo. |
Ejemplos
Solicitudes de ejemplo
http(s)://[Endpoint]/?Action=ListNodes
&Owner=193379****
&BizName=test_bizName
&ProgramType=ODPS_SQL
&PageNumber=1
&PageSize=10
&ProjectId=1234
&ProjectEnv=PROD
&NodeName=liux_test_n****
&<Common request parameters>
Respuestas exitosas de ejemplo
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<ListNodesResponse>
<HttpStatusCode>200</HttpStatusCode>
<RequestId>E6F0DBDD-5AD****</RequestId>
<ErrorMessage>The connection does not exist.</ErrorMessage>
<ErrorCode>Invalid.Tenant.ConnectionNotExists</ErrorCode>
<Success>true</Success>
<Data>
<PageNumber>1</PageNumber>
<PageSize>10</PageSize>
<TotalCount>66</TotalCount>
<Nodes>
<SchedulerType>NORMAL</SchedulerType>
<RepeatInterval>60</RepeatInterval>
<Repeatability>true</Repeatability>
<ProjectId>33671</ProjectId>
<ProgramType>ODPS_SQL</ProgramType>
<Priority>1</Priority>
<OwnerId>19337906836551</OwnerId>
<Connection>odps_source</Connection>
<ParamValues>a=b</ParamValues>
<RelatedFlowId>1231123</RelatedFlowId>
<DqcType>1</DqcType>
<BaselineId>123456</BaselineId>
<Description>test</Description>
<NodeName>liux_test_n****</NodeName>
<ResGroupName>Shared resource group</ResGroupName>
<BusinessId>123</BusinessId>
<DqcDescription>[{"projectName":"ztjy_dim","tableName":"dim_user_agent_manage_area_a","partition":"ds\u003d$[yyyy-mm-dd-1]"}]</DqcDescription>
<CronExpress>00 00 00 * * ?</CronExpress>
<NodeId>1234</NodeId>
<ResGroupIdentifier>group_123</ResGroupIdentifier>
<FileType>10</FileType>
</Nodes>
</Data>
</ListNodesResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"HttpStatusCode" : 200,
"RequestId" : "E6F0DBDD-5AD****",
"ErrorMessage" : "The connection does not exist.",
"ErrorCode" : "Invalid.Tenant.ConnectionNotExists",
"Success" : true,
"Data" : {
"PageNumber" : 1,
"PageSize" : 10,
"TotalCount" : 66,
"Nodes" : [ {
"SchedulerType" : "NORMAL",
"RepeatInterval" : 60,
"Repeatability" : true,
"ProjectId" : 33671,
"ProgramType" : "ODPS_SQL",
"Priority" : 1,
"OwnerId" : "19337906836551",
"Connection" : "odps_source",
"ParamValues" : "a=b",
"RelatedFlowId" : 1231123,
"DqcType" : 1,
"BaselineId" : 123456,
"Description" : "test",
"NodeName" : "liux_test_n****",
"ResGroupName" : "Shared resource group",
"BusinessId" : 123,
"DqcDescription" : "[{\"projectName\":\"ztjy_dim\",\"tableName\":\"dim_user_agent_manage_area_a\",\"partition\":\"ds\\u003d$[yyyy-mm-dd-1]\"}]",
"CronExpress" : "00 00 00 * * ?",
"NodeId" : 1234,
"ResGroupIdentifier" : "group_123",
"FileType" : 10
} ]
}
}
Códigos de error
Para obtener una lista de códigos de error, consulte Códigos de error del servicio.