alert:rule-insert( $config-uri as xs:string, $rule as element(alert:rule) ) as empty-sequence()
This function inserts rule into the database associated with the specified alerting configuration. A user must have the alert-user privilege to call this function.
Parameters | |
---|---|
config-uri | The URI passed
to alert:make-config
.
|
$rule | The representation of a rule. |
xquery version "1.0-ml"; import module namespace alert = "http://marklogic.com/xdmp/alert" at "/MarkLogic/alert.xqy"; let $rule := alert:make-rule( "nucleic acids email", "Alert me to anything concerning nucleic acids", xdmp:user("some_user"), cts:or-query(( cts:word-query("dna"), cts:word-query("rna"))), "email", <alert:options> <alert:email-address>me@somedomain.com</alert:email-address> </alert:options> ) return alert:rule-insert("http://acme.com/alert/message-board", $rule)