Changes

Jump to navigation Jump to search
1,134 bytes added ,  11:15, 15 August 2017
no edit summary
|-
| '''Summary'''
|Returns information on all jobs that are currently registered. The list includes scheduled, queued, running jobs, and cached jobs. A string representation of the job , or its URI, will be returned in the text nodeas value. The returned elements have additional attributes:
* <code>id</code>: job id
* <code>type</code>: type of the job (command, query, REST, RESTXQ, etc.)
map { 'start': 'PT5S' }
)
</pre>
|}
 
==jobs:invoke==
 
{{Mark|Introduced with Version 8.7}}
 
{| width='100%'
|-
| width='120' | '''Signatures'''
|{{Func|jobs:invoke|$uri as xs:string|xs:string}}<br />{{Func|jobs:invoke|$uri as xs:string, $bindings as map(*)?|xs:string}}<br />{{Func|jobs:invoke|$uri as xs:string, $bindings as map(*)?, $options as map(xs:string, xs:string)|xs:string}}<br />
|-
| '''Summary'''
|Schedules the evaluation of the XQuery expression located at {{Code|$uri}} and returns a query id. The semantics and remaining arguments are identical to [[#jobs:eval|jobs:eval]].
|-
| '''Errors'''
|{{Error|overflow|#Errors}} Query execution is rejected, because too many jobs are queued or being executed. {{Option|CACHETIMEOUT}} can be decreased if the default setting is too restrictive.<br/>{{Error|range|#Errors}} A specified time or duration is out of range.<br/>{{Error|id|#Errors}} The specified id is invalid or has already been assigned.
|-
| '''Examples'''
|
* Runs an XQuery expression that may perform some cleanups:
<pre class='brush:xquery'>
jobs:invoke("cleanup.xq", (), ())
</pre>
|}
=Changelog=
 
;Version 8.7
 
* Added: [[#jobs:invoke|jobs:invoke]]
;Version 8.6
Bureaucrats, editor, reviewer, Administrators
13,550

edits

Navigation menu