Thank you, got it working just like you said:
admin:save-configuration(admin:appserver-delete($config,
admin:appserver-get-id($config, $groupid, "secure2_app") ) )
On 05/11/2015 02:42 PM, Danny Sokolsky wrote:
Your save-configuration call has to wrap the config returned in your
flwor expression. Something like:
admin:save-configuration(
admin:appserver-delete($config,admin:appserver-get-id($config,
$groupid, "secure2_app")) )
*From:*general-boun...@developer.marklogic.com
[mailto:general-boun...@developer.marklogic.com] *On Behalf Of
*cyanline llc
*Sent:* Monday, May 11, 2015 11:40 AM
*To:* MarkLogic Developer Discussion
*Subject:* [MarkLogic Dev General] bulk delete & xquery syntax
Hi,
Getting started with XQuery so that I can bulk delete a bunch of
applications and associated files, but stuck on xquery syntax error.
And, I'm also wondering, can I make this call and delete more than 1
app server simultaneously? As well as the app-server's associated DB,
modules, and forests?
This is the code I'm trying to run, and I found it in the link below:
xquery version "1.0-ml";
import module namespace admin = "http://marklogic.com/xdmp/admin"
<http://marklogic.com/xdmp/admin>
at "/MarkLogic/admin.xqy";
let $config := admin:get-configuration()
let $groupid := admin:group-get-id($config, "Default")
return
admin:appserver-delete($config,admin:appserver-get-id($config,
$groupid, "secure2_app"))
admin:save-configuration($config)
(: returns the new configuration element -- use admin:save-configuration
to save the changes to the configuration or pass the configuration
to other Admin API functions to make other changes. :)
- https://docs.marklogic.com/7.0/admin:appserver-delete
and, the error:
[1.0-ml] XDMP-UNEXPECTED: (err:XPST0003) Unexpected token syntax
error, unexpected QName_, expecting $end or SemiColon_
Stack Trace
At line 10 column 2:
In xdmp:eval(" xquery version "1.0-ml"; import
module na...", (), <options
xmlns="xdmp:eval"><isolation>different-transaction</isolation><ignore-amps>true</i...</options>)
8. return
9. admin:appserver-delete($config,admin:appserver-get-id($config,
$groupid, "secure2_app"))
10. admin:save-configuration($config)
_______________________________________________
General mailing list
General@developer.marklogic.com
Manage your subscription at:
http://developer.marklogic.com/mailman/listinfo/general
_______________________________________________
General mailing list
General@developer.marklogic.com
Manage your subscription at:
http://developer.marklogic.com/mailman/listinfo/general