Todos los productos
Search
Centro de documentos

:RunCycleDagNodes

Última actualización: Sep 04, 2026

Crea un flujo de trabajo para la reejecución de datos.

Para obtener más información sobre la reejecución de datos, consulte Backfill data.

Depuración

OpenAPI Explorer calcula automáticamente el valor de la firma. Para su comodidad, le recomendamos que ejecute esta operación en OpenAPI Explorer. OpenAPI Explorer genera dinámicamente el código de ejemplo de la operación para diferentes SDK.

Parámetros de solicitud

Parámetro

Tipo

Obligatorio

Ejemplo

Descripción

Action

String

Sí

RunCycleDagNodes

La operación que desea ejecutar. Establezca el valor en RunCycleDagNodes.

ProjectEnv

String

Sí

PROD

El entorno del espacio de trabajo. Valores válidos: PROD y DEV. El valor PROD indica el entorno de producción y DEV, el entorno de desarrollo.

StartBizDate

String

Sí

2020-05-20 00:00:00

La marca de tiempo de datos a partir de la cual se inicia la reejecución. Especifique el valor en formato yyyy-MM-dd 00:00:00.

Name

String

Sí

xm_test

El nombre del flujo de trabajo.

RootNodeId

Long

Sí

1234

El ID del nodo para el cual se reejecutan los datos por primera vez. Llame a la operación ListNodes para consultar el ID.

ExcludeNodeIds

String

No

1234,123465

Los ID de los nodos para los cuales no es necesario reejecutar datos. El sistema genera instancias de ejecución simulada para todos estos nodos. Una vez programadas estas instancias, sus estados se establecen directamente como exitosos, pero no se ejecuta el script.

BizBeginTime

String

No

00:00:00

La hora a la que el nodo comienza a ejecutarse. Este parámetro solo es obligatorio para nodos con activación automática programados por hora. Especifique el valor en formato HH:mm:ss. Valores válidos: de 00:00:00 a 23:59:59.

BizEndTime

String

No

01:00:00

La hora a la que el nodo deja de ejecutarse. Este parámetro solo es obligatorio para nodos con activación automática programados por hora. Especifique el valor en formato HH:mm:ss. Valores válidos: de 00:00:00 a 23:59:59.

Parallelism

Boolean

Sí

false

Indica si se pueden reejecutar datos para varios nodos simultáneamente.

EndBizDate

String

Sí

2020-05-21 00:00:00

La marca de tiempo de datos hasta la cual se reejecutan los datos. Especifique el valor en formato yyyy-MM-dd 00:00:00.

NodeParams

String

No

{"74324":"a=123 b=456"}

Los parámetros que deben configurarse para el nodo. Establezca este parámetro como una cadena JSON. La clave indica el ID del nodo y el valor, los valores reales de los parámetros.

IncludeNodeIds

String

Sí

74324,74325

El ID del nodo para el cual desea reejecutar datos. Si desea reejecutar datos para varios nodos, separe los ID con comas (,). Llame a la operación ListNodes para consultar el ID.

StartFutureInstanceImmediately

Boolean

No

false

Indica si se debe ejecutar inmediatamente una instancia programada para el futuro. Si establece este parámetro en true, la instancia se ejecuta de inmediato. De lo contrario, se ejecuta según lo programado.

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. Use este ID para localizar registros y solucionar problemas.

ErrorMessage

String

The connection does not exist.

El mensaje de error.

Success

Boolean

true

Indica si la solicitud fue exitosa.

ErrorCode

String

Invalid.Tenant.ConnectionNotExists

El código de error.

Data

Array of Long

111

Los ID de los nodos en el flujo de trabajo.

Ejemplos

Solicitudes de ejemplo

http(s)://[Endpoint]/?Action=RunCycleDagNodes
&ProjectEnv=PROD
&StartBizDate=2020-05-20 00:00:00
&Name=xm_test
&RootNodeId=1234
&ExcludeNodeIds=1234,123465
&BizBeginTime=00:00:00
&BizEndTime=01:00:00
&Parallelism=false
&EndBizDate=2020-05-21 00:00:00
&NodeParams={"74324":"a=123 b=456"}
&IncludeNodeIds=74324,74325
&StartFutureInstanceImmediately=false
&<Common request parameters>

Respuestas exitosas de ejemplo

Formato XML

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

<RunCycleDagNodesResponse>
    <HttpStatusCode>200</HttpStatusCode>
    <RequestId>&gt;E6F0DBDD-5AD****</RequestId>
    <ErrorMessage>The connection does not exist.</ErrorMessage>
    <Success>true</Success>
    <ErrorCode>Invalid.Tenant.ConnectionNotExists</ErrorCode>
    <Data>111</Data>
</RunCycleDagNodesResponse>

Formato JSON

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

{
  "HttpStatusCode" : 200,
  "RequestId" : "&gt;E6F0DBDD-5AD****",
  "ErrorMessage" : "The connection does not exist.",
  "Success" : true,
  "ErrorCode" : "Invalid.Tenant.ConnectionNotExists",
  "Data" : 111
}

Códigos de error

Para obtener una lista de códigos de error, consulte Códigos de error del servicio.