admin.groupOneTimeScheduledTask( task-path as String, task-root as String, task-start as Date, task-database as (Number|String), task-modules as (Number|String), task-user as (Number|String), task-host as (Number|String)?, [task-priority as String?] ) as element(gr.scheduledTask)
This function constructs a task to be invoked once, at a specific calendar day and time.
You can call admin.groupAddScheduledTask
to add the task.
const admin = require('/MarkLogic/admin.xqy'); const config = admin.getConfiguration() admin.groupOneTimeScheduledTask( "/Scheduler_test.xqy", "/Docs", xs.dateTime("2009-03-29T14:42:52"), xdmp.database("Documents"), xdmp.database("Documents"), xdmp.user("Jim"), admin.hostGetId(config, xdmp.hostName()), "normal") //returns a oneTime scheduled task.
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.