Я пытаюсь удалить задания планировщика через REST API.
Я могу получить список заданий, и когда я пытаюсь их удалить, я получаю «УДАЛЕНО» как ответ от API, ноничего не происходит.
curl -H "Accept: application/json" --noproxy "*" -k -s --basic -u admin:password -X GET http://localhost:8080/pentaho/api/scheduler/getJobs | jq '.job' | grep jobId
Результат:
"jobId": "admin\tCBS_2_DWH_001\t52ca3816-3136-11e9-a0df-54ee75cd09eb",
"jobId": "admin\tCBS_2_DWH_001\t56a0e299-3136-11e9-a0df-54ee75cd09eb",
"jobId": "admin\tPentahoSystemVersionCheck\te70feb70-30fd-11e9-a0df-54ee75cd09eb",
Затем отправляю фактический запрос на удаление задания:
curl -H "Content-Type: application/json" -u admin:password -X DELETE http://localhost:8080/pentaho/api/scheduler/removeJob --data '{"jobId":"admin\tCBS_2_DWH_001\t048feec3-3135-11e9-a0df-54ee75cd09eb"}
Ответ:
REMOVED
Но работа все еще там.