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
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>>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" : ">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.