Returning the status of a task executed in synchronous mode - 7.3

Talend Administration Center User Guide

EnrichVersion
7.3
EnrichProdName
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
EnrichPlatform
Talend Administration Center
task
Administration and Monitoring

Procedure

Use the runTask MetaServlet command to run the execution task.

Example

For example (on Windows):
MetaServletCaller.bat --tac-url=http://localhost:8080/org.talend.administrator/ 
--json-params={"actionName":"runTask","authPass":"admin","authUser":"admin@company.com", 
"mode":"synchronous","taskId":"2502"} --format-output

Example

If the task has been executed successfully, you will get for example:
{
  "errorStatus":  "NO_ERROR",
   "execBasicStatus":  "OK",
   "execDetailedStatus":  "ENDED_OK",
   "execDetailedStatusLabel":  "Ok",
   "execRequestId":  "1406816118032_sYHGd",
   "executionTime": {
     "millis": 6011,
     "seconds": 6
  },
   "jobExitCode": 0,
   "returnCode": 0,
   "status":  "READY_TO_RUN"
}
The task status at the end of the execution is Ready to run and the execution status Ended OK as well as the Job exit code 0 indicate that it ended successfully.

Example

If the task has failed, you will get for example:
{
  "errorStatus":  "JOB_ERROR",
   "execBasicStatus":  "ERROR",
   "execDetailedStatus":  "JOB_ERROR",
   "execDetailedStatusLabel":  "Job ended with error(s)",
   "execRequestId":  "1406817091606_fVsht",
   "executionTime": {
     "millis": 3847,
     "seconds": 3
  },
   "jobExitCode": 1,
   "returnCode": 0,
   "status":  "READY_TO_RUN"
}
The execution status Job error as well as the Job exit code 1 indicate that an error occurred during the task execution.