
admin.databaseWeeklyBackup( backup-dir as String, backup-period as Number, days as String[], start-time as (Number|String), max-backups as (Number|String), backup-security-db as Boolean, backup-schemas-db as Boolean, backup-triggers-db as Boolean, [include-replicas as Boolean], [journal-archiving as Boolean], [journal-archive-path as String], [lag-limit as (Number|String)] ) as element(db.databaseBackup)
This function constructs a weekly scheduled backup specification.
  
  const admin = require('/MarkLogic/admin.xqy');
  admin.databaseWeeklyBackup("/backupDir", 2, "monday",
        xs.time("09:45:00"),10,true(),true(),true())
   //returns the weekly backup specification 
    
  const admin = require('/MarkLogic/admin.xqy');
  admin.databaseWeeklyBackup("/backupDir", 2, "monday",
        xs.time("09:45:00"),10,"true","true","true","false","true","",500)
   //returns the weekly backup specification 
  
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.