ml.init.database: Set up a MarkLogic database for use with rfml.
Description
The function installs REST extensions and
modules needed to use the package againts a MarkLogic Server database. The function needs to be executed once
for each database that is going to be used with rfml. It also creates a document, /rfml/rfmlInfo.json, that
stores the version of the rfml package and the date the database are initiated.
The hostname or ip-adress of the MarkLogic http server. Default to localhost.
port
The port number of the MarkLogic http server. 8000 is used default
adminuser
The username of a user that have rights to install options. admin is default.
password
The password admin is default.
Value
Nothing if success or raise a error.
Details
The database must have a REST server
and a module database.
It also adds a document, /rfml/rfmlInfo.json, that stores the version of the rfml
package and the date the database are initiated.
The user that is used for the function need to have the rest-admin role,
or at least the following privileges: