Как удалить задания планировщика Pentaho через REST / json - PullRequest
0 голосов
/ 15 февраля 2019

Я пытаюсь удалить задания планировщика через 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

Но работа все еще там.

...