2
要清理我的數據庫,我嘗試安排一個任務。但我在一條意大利麪通心粉裏結束了。任務計劃路徑
我有/src/scheduled/cleanData.sjs
一個模塊數據庫,此腳本包含require("cleanDataLib.xqy");
計劃任務點:
- 任務路徑:
/cleanData.sjs
- 任務根:
/scheduled
- DBASE:
project-content
- 模塊:
project-modules
現在,SJS腳本無法找到require
中所述的cleanDataLib.xqy
。
對於SJS scipt從現在開始運行的情況,我無能爲力。任務路徑?模塊數據庫? SJS腳本的位置?
從查詢控制檯運行SJS可以正常工作,然後使用XQY並且不會出現錯誤。從日誌
錯誤:
TaskServer: XDMP-MODNOTFOUND: var cleaner = require("cleanDataLib.xqy"); -- Module cleanDataLib.xqy not found
請更改設置,並嘗試again.Task路徑:/scheduled/cleanData.sjs,TaskRoot:「/ 」。我假設cleanData.sjs和cleanDataLib.xqy位於'/ src/scheduled' –
的相同位置,以使其更加模糊,現在它抱怨索引缺失,因此它看起來像忽略了「任務數據庫」部分設置。 – Thijs
如果您的模塊正在使用任何索引,則必須將其添加到「項目內容」數據庫中。正如您所提到的,您可以從查詢控制檯運行SJS文件,請檢查您選擇的數據庫。它應該與你的日程安排相匹配 –