任务计划路径

时间:2016-04-28 11:27:31

标签: marklogic

要清理我的数据库,我尝试安排任务。但我最终走上了意大利面。

我有一个带/src/scheduled/cleanData.sjs的模块数据库 此脚本包含require("cleanDataLib.xqy"); 计划任务指向:

  • 任务路径:/cleanData.sjs
  • 任务根:/scheduled
  • Dbase:project-content
  • 模块:project-modules

现在,SJS脚本无法找到cleanDataLib.xqy中所述的require

我对SJS scipt从现在开始运行的位置一无所知。任务路径?模块数据库? SJS脚本位置?

从查询控制台运行SJS工作正常,然后使用XQY并且不会出现错误。

日志错误:

TaskServer: XDMP-MODNOTFOUND: var cleaner = require("cleanDataLib.xqy"); -- Module cleanDataLib.xqy not found

1 个答案:

答案 0 :(得分:2)

请更改您的设置,然后重试。 任务路径=“/ scheduled/cleanData.sjs”任务Root =“/”。我假设 cleanData.sjs cleanDataLib.xqy 在同一个地方'/ src / scheduled'