我们正在使用admin apis来创建计划,该计划工作正常且已安排。同样,我们希望使用admin API删除任务。但我们需要任务ID或任务节点来删除任务。但我在api环顾四周,找不到检索任务ID的方法。我们有一个api来获取计划的任务ID,或者我们只需要使用任务节点来删除任务。
答案 0 :(得分:1)
您可能正在寻找:DELETE /manage/v2/tasks/{id|name}
请注意,即使描述说明:"此资源地址会从命名组中删除命名的任务。",它实际上按名称或ID工作。
答案 1 :(得分:1)
对于旧版本的MarkLogic,您最好的选择是admin:group-get-scheduled-tasks()。迭代它们直到找到你要找的那个。之后,您可以从XML获取task-id,然后使用它,或者通过整个任务XML进行删除。
HTH!