info:policy-set( [$policy-name as xs:string?], [$policy as element(info:options)?] ) as empty-sequence()
[DEPRECATED] This function sets an ingestion policy, which consists of a reusable <options> node defining parameters for content loading and transformation.
xquery version "1.0-ml"; import module namespace info = "http://marklogic.com/appservices/infostudio" at "/MarkLogic/appservices/infostudio/info.xqy"; info:policy-set( "default", <options name="default" xmlns="http://marklogic.com/appservices/infostudio"> <collection>http://marklogic.com/appservices/infostudio</collection> <error-handling>continue-with-warning</error-handling> <fab-retention-duration>P30D</fab-retention-duration> <file-filter>^[^\.]</file-filter> <max-docs-per-transaction>100</max-docs-per-transaction> <overwrite>overwrite</overwrite> <ticket-retention-duration>P30D</ticket-retention-duration> <uri> <literal>http://docs/mydocs</literal> <filename/> <literal>.</literal> <ext/> </uri> </options>) (: Defines and sets a default polcy to load all documents with the uri of http://docs/mydocs. :)