Marklogic,删除带有任务ID的计划任务

时间:2016-01-09 06:16:02

标签: marklogic

我们正在使用admin apis来创建计划,该计划工作正常且已安排。同样,我们希望使用admin API删除任务。但我们需要任务ID或任务节点来删除任务。但我在api环顾四周,找不到检索任务ID的方法。我们有一个api来获取计划的任务ID,或者我们只需要使用任务节点来删除任务。

2 个答案:

答案 0 :(得分:1)

您可能正在寻找:DELETE /manage/v2/tasks/{id|name}

请注意,即使描述说明:"此资​​源地址会从命名组中删除命名的任务。",它实际上按名称或ID工作。

答案 1 :(得分:1)

对于旧版本的MarkLogic,您最好的选择是admin:group-get-scheduled-tasks()。迭代它们直到找到你要找的那个。之后,您可以从XML获取task-id,然后使用它,或者通过整个任务XML进行删除。

HTH!