Reiniciar trabajo (API RESTful) - Teradata Data Mover

Teradata® Data Mover Guía del usuario

Product
Teradata Data Mover
Release Number
17.05
Published
Octubre de 2020
Language
Español
Last Update
2020-12-18
dita:mapPath
es-ES/xxl1591023586203.ditamap
dita:ditavalPath
es-ES/xxl1591023586203.ditaval
dita:id
B035-4101
Product Category
Analytical Ecosystem

Propósito

La API RESTful restart reinicia un trabajo mediante la URL y el método siguientes:

Elemento Descripción
URL /datamover/executingJobs
Método POST

Parámetros de solicitud

action
Descripción: el valor "restart" para distinguirlo de otros comandos POST en /executingJobs (no distingue mayúsculas de minúsculas).
Tipo de datos JSON: Cadena
Obligatorio: Sí
jobExecutionName
Descripción: Nombre de ejecución del trabajo que se reiniciará
Tipo de datos JSON: Cadena
Obligatorio: Sí
uowid
Descripción: ID de unidad de trabajo
Tipo de datos JSON: Cadena
Obligatorio: No
sync
Descripción: especifica si el comando es sync
Tipo de datos JSON: Booleano
Obligatorio: No

Parámetros de respuesta

jobExecutionName
Descripción: Nombre de ejecución del trabajo, si se ha ejecutado el trabajo, o en blanco si no se ha ejecutado
Tipo de datos JSON: Cadena
status
Descripción: Estado del trabajo
Tipo de datos JSON: Cadena

Ejemplos de respuesta

En este ejemplo, sync es false.
 {
     "jobExecutionName" : "executedJob-20141204175020" ,
 "status":"started"
     "links" : [{
             "rel" :  "status"
             "href" :  "http://server/datamover/jobs/executedJob-20141204175020"
         },
 {
             "rel" :  "stop"
             "href" :  "http://server/datamover/jobs/executedJob-20141204175020"
         }
 
     ]
}
En este ejemplo, sync es true.
 {
     "jobExecutionName" : "executedJob-20141204175020" ,
     "status" : "FAILED" ,
     "links" : [{
             "rel" :  "status"
             "href" :  "http://server/datamover/jobs/executedJob-20141204175020"
         }
     ]
}
En este ejemplo, se produce un error en el reinicio del trabajo.
 {
     "error" : "The job failed to execute because another job has already started"
}

Ejemplo de restart de la API RESTful

{
    "action":"restart",
    "jobExecutionName":"job_restart-date-time",
    "sync":"true"
}