MarkLogic 9 Product Documentation
infodev:check-options

infodev:check-options(
   $options as element(info:options)
) as element(info:report)*

Summary

[DEPRECATED] This function checks the options node to ensure that the structure and values are correct. It returns a sequence of report elements. An empty sequence indicates that the options node is correct.

Parameters
options The options node to be checked.

Example

  xquery version "1.0-ml"; 

  import module namespace infodev = "http://marklogic.com/appservices/infostudio/dev"
      at "/MarkLogic/appservices/infostudio/infodev.xqy";

  infodev:check-options(  
     <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://foo</literal>
          <filename/>
          <literal>.</literal>
          <ext/>
       </uri>
      </options>)

(: Returns an empty sequence if the options node is correct.  Otherwise, errors
   are returned. :)
     
Powered by MarkLogic Server | Terms of Use | Privacy Policy