Resumen
La API RESTful status muestra el estado de un trabajo ejecutado mediante la URL y el método siguientes:
Elemento | Descripción | ||
---|---|---|---|
URL | /datamover/executedJobs/executed-job-name /datamover/executingJobs/executed-job-name |
||
Método | GET |
Parámetros de solicitud
- outputLevel
- URL: /datamover/executingJobs/executed-job-name?outputLevel=value
Parámetros de respuesta
- currentStep
- Descripción: El ID de paso más actual para el trabajo, NULL si nunca se ejecuta
- endTime
- Descripción: Hora de finalización del trabajo, NULL si nunca se ejecuta
- estimatedJobSize
- Descripción: Estimación alta del tamaño del trabajo
- jobExecutionId
- Descripción: Identificación de ejecución del trabajo
- jobName
- Descripción: Nombre del trabajo (número máximo de caracteres: 237)
- jobExecutionName
- Descripción: Nombre de ejecución del trabajo
- lifeCycle
- Descripción: Enumera todos los eventos durante la creación y ejecución del trabajo
- log
- Descripción: muestra la salida de registro de utilidad.
- rowCount
- Descripción: Resultados del recuento de filas de los objetos de origen y de destino si existen pasos de validación de recuento de filas
- startTime
- Descripción: Hora de inicio del trabajo, NULL si nunca se ejecuta
- status
- Descripción: estado del trabajo (número máximo de caracteres: 12), cuyos posibles valores figuran en la descripción de status de los parámetros de solicitud.
- steps
- Descripción: Enumera todos los últimos pasos del trabajo, NULL si nunca se ejecuta
- streams
- Descripción: enumera las secuencias, si las hay.
- submitTime
- Descripción: Hora en que se envió el trabajo
- tasks
- Descripción: Enumera todas las tareas individuales de cada objeto, NULL si nunca se ejecuta
Ejemplo de respuesta
El ejemplo siguiente muestra una matriz de ejecuciones de trabajo con el estado más común. Los enlaces generados dependen del estado del trabajo.
{ "jobName" : "job1-20200128112954", "jobExecutionName" : "job1-20200128112954", "jobExecutionId" : 25, "currentStep" : 3, "startTime" : 1580239796717, "endTime" : 1580239811907, "status" : "COMPLETED", "steps" : [ { "id" : 1, "status" : "COMPLETED", "type" : "VERIFY_JOB_OBJECTS", "startTime" : 1580239799361, "endTime" : 1580239800076 }, { "id" : 2, "status" : "COMPLETED", "type" : "COMPARE_DDL", "startTime" : 1580239800186, "endTime" : 1580239802157 }, { "id" : 3, "status" : "COMPLETED", "type" : "MOVE_TABLE_DATA", "startTime" : 1580239802203, "endTime" : 1580239811792 } ], "tasks" : [ { "id" : 2570, "movePhase" : "VALIDATING", "status" : "COMPLETE", "timestamp" : 1580239799774 }, { "id" : 2571, "movePhase" : "COMPARE_DDL", "status" : "COMPLETE", "agentName" : "Agent1", "utility" : "SQL", "timestamp" : 1580239801883 }, { "id" : 2572, "movePhase" : "MOVING_DATA", "status" : "COMPLETE", "objectType" : "table", "agentName" : "Agent1", "utility" : "DSA", "timestamp" : 1580239804392 } ], "links" : [ { "rel" : "self", "href" : "https://localhost:1443/datamover/executedJobs/job1-20200128112954?outputLevel=3" } ]