alert.invokeMatchingActions( config-uri as String, doc as Node, options as Object ) as null
Finds the rules that match the specified document and invokes their associated actions. The actions will be invoked as the user who owns each rule in a different transaction.
Parameters | |
---|---|
config-uri | The alerting configuration from which to match rules. |
doc | The document to match against. |
options | The options
to pass to xdmp.invoke when invoking
each action.
|
var alert = require("/MarkLogic/alert.xqy"); alert.invokeMatchingActions("http://acme.com/alert/message-board", fn.doc("/xml/foo.xml"), {})