updated the code
Clone/git pull the repo into any local directory
$ git clone https://github.com/AshokThangavel/system-task-rest.git
go to directory
$ cd system-task-rest
Open the terminal in this directory and run:
$ docker-compose build
$ docker-compose up -d
Get System task details in REST service
Task information urls
List of urls
Get all task list
http://localhost:52773/zsystemtasks/task/alltask
filter task details by namespace, taskname etc… (Use SYS instead of %SYS)
http://localhost:52773/zsystemtasks/task/alltask/SYS
Get list of upcoming task details
http://localhost:52773/zsystemtasks/task/upcomingtask
Get list of on-demand task
http://localhost:52773/zsystemtasks/task/ondemandtask
Get entire task history
http://localhost:52773/zsystemtasks/task/taskhistory
Get task history for specific task
http://localhost:52773/zsystemtasks/task/taskhistory/taskname
Sample response
{
"Last Start": "2023-08-21 09:17",
"Completed": "2023-08-21 09:17",
"Task Name": "ExportQueryToCSV",
"Status": "1",
"Result": "Success",
"Task": "1001",
"NameSpace": "LEARNING",
"Routine": "Samples.TaskMgr.SQLExportTask",
"Pid": "14188",
"%ER Date": "",
"%ER Error #": "",
"Username": "_SYSTEM",
"LogDate": "2023-08-21",
"LogTime": "33446"
}
]
Run the various URLs from your Browser or Postman or similar
database information urls