xdmp:
cts:
math:
prof:
dbg:
sec:
thsr:
:
trgr:
cpf:
lnk:
dom:
p:
cvt:
msword:
excel:
ppt:
pdf:
dbk:
css:
xhtml:
fn:
xdmp:amp-roles("http://marklogic.com", "read-docs", "/app/docs.xqy", 239487239487) =>(2349872340, 432987324)
xdmp:can-grant-roles(("development", "qa"))
xdmp:default-collections() =>("http://example.com/docs", "http://example.com/manuals")
xdmp:default-permissions("http://example.com/content/foo.xml") =>(<sec:permission> <sec:capability>read</sec:capability> <sec:role-id>324978243</sec:role-id> </sec:permission>, <sec:permission> <sec:capability>read</sec:capability> <sec:role-id>32493478578243</sec:role-id> </sec:permission>, <sec:permission> <sec:capability>update</sec:capability> <sec:role-id>32493478578243</sec:role-id> </sec:permission>)
xdmp:document-get-permissions("chapter5.xml") =>(<sec:permission> <sec:capability>read</sec:capability> <sec:role-id>324978243</sec:role-id> </sec:permission>, <sec:permission> <sec:capability>read</sec:capability> <sec:role-id>32493478578243</sec:role-id> </sec:permission>, <sec:permission> <sec:capability>update</sec:capability> <sec:role-id>32493478578243</sec:role-id> </sec:permission>)
xdmp:get-current-roles() =>(2349872340, 432987324)
xdmp:get-current-user() =>"ian"
xdmp:get-request-user() =>23987236
xdmp:has-privilege("http://myprivs/function-foo", "execute") => true if the current user has the execute privilege on a privilege with the URI "http://myprivs/function-foo"
xdmp:permission("development", "read") =><sec:permission> <sec:capability>read</sec:capability> <sec:role-id>32497824353</sec:role-id> </sec:permission>
xdmp:privilege-roles( "http://marklogic.com/privileges/delete-all", "execute") =>(2349872340, 432987324)
xdmp:role-roles("vp") =>(2349872340, 432987324)
xdmp:security-assert("function-foo", "execute")
xdmp:user-roles("ian") =>(2349872340, 432987324)