MarkLogic 9 Product Documentation
xdmp:set-request-time-limitxdmp:set-request-time-limit(
$time-limit as xs:unsignedInt,
[$hostID as xs:unsignedLong?],
[$serverID as xs:unsignedLong?],
[$requestID as xs:unsignedLong?]
) as empty-sequence()
Summary
Changes the time limit for an actively running request to the specified
value. If you do not supply values for the last three parameters, the
function sets the time limit for the current request.
Parameters |
time-limit |
The desired time limit, in seconds.
|
hostID |
The ID of the host on which the request is running. Typically, you
get the ID of a host by executing code similar to:
xdmp:host("myhost")
|
serverID |
The ID of the App Server in which the request is running. Typically, you
get the ID of an App Server by executing code similar to:
xdmp:server("myAppServerName")
|
requestID |
The ID of the request. You can access the request IDs in the
request elements of the xdmp:server-status
output. You get the request ID by executing code similar to:
declare namespace status=
"http://marklogic.com/xdmp/status/server";
xdmp:server-status( xdmp:host("myhost"),
xdmp:server("myAppServerName") )//status:request-status
|
Required Privileges
http://marklogic.com/xdmp/privileges/xdmp-set-request-time-limit-any
or
http://marklogic.com/xdmp/privileges/xdmp-set-request-time-limit-my
Example
xdmp:set-request-time-limit(10000)
Copyright © 2024 MarkLogic Corporation. MARKLOGIC is a
registered trademark of MarkLogic Corporation.