admin:forest-add-failover-host( $config as element(configuration), $forest-id as xs:unsignedLong, $hosts as xs:unsignedLong* ) as element(configuration)
This function adds a failover host to the list of failover hosts for the specified forest in the specified configuration. If there are already any hosts specified, this host is added to the end of the list of failover hosts.
http://marklogic.com/xdmp/privileges/admin/database
http://marklogic.com/xdmp/privileges/admin/database/{id}
http://marklogic.com/xdmp/privileges/admin/forest
http://marklogic.com/xdmp/privileges/admin/forest/{id}
xquery version "1.0-ml"; import module namespace admin = "http://marklogic.com/xdmp/admin" at "/MarkLogic/admin.xqy"; let $config := admin:get-configuration() return admin:forest-add-failover-host($config, admin:forest-get-id($config, "Documents"), xdmp:host("myFailoverHost")) => add the failover host "myFailoverHost" to the end of the list of failover hosts. Use admin:save-configuration to save the changes to the configuration or pass the configuration to other Admin API functions to make other changes.
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.