xdmp.forestOnline( forestID as (Number|String), [timestamp as (Number|String)], [isReplica as Boolean], [syncingOk as Boolean] ) as Boolean
Returns true if the specified forest is online with a state of
open
, open replica
or
sync replicating
if isReplica is true, or
syncing replica
if syncingOk is true,
otherwise returns false. For a remote forest, returns false if
the cached forest online status is older than the specified timestamp.
http://marklogic.com/xdmp/privileges/status
xdmp.forestOnline(xdmp.forest("Documents")); => true
xdmp.forestOnline(xdmp.forest("Documents"), xdmp.wallclockToTimestamp(fn.currentDateTime()), true); => true if a forest is in open or sync-replicating state.
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.