Exécutez la commande getTaskExecutionStatus
pour suivre le statut de l'exécution.
Exemple
Par exemple (sous Windows) :
MetaServletCaller.bat --tac-url=http://localhost:8080/org.talend.administrator/
--json-params={"actionName":"getTaskExecutionStatus","authPass":"admin",
"authUser":"admin@company.com","execRequestId": "1406817216723_97nsV"} --format-output
Exemple
Si la tâche est toujours en cours d'exécution lors de la requête, vous obtenez par exemple :
{
"execBasicStatus": "RUNNING",
"execDetailedStatus": "RUNNING",
"execDetailedStatusLabel": "Running...",
"executionTime": {
"millis": 309,
"seconds": 0
},
"returnCode": 0
}
Le statut de l'exécution de la tâche est Running (en cours d'exécution).
Exemple
Si l'exécution de la tâche est terminée, vous obtenez par exemple :
{
"execBasicStatus": "ERROR",
"execDetailedStatus": "JOB_ERROR",
"execDetailedStatusLabel": "Job ended
with error(s)",
"executionTime": {
"millis": 300,
"seconds": 0
},
"jobExitCode": 1,
"returnCode": 0
}
Le statut de l'exécution Job error ainsi que le code de sortie du Job 1 indiquent qu'une erreur est survenue lors de l'exécution de la tâche.