plugin:install-from-zip( $scope as xs:string, $zip as binary() ) as xs:integer
Installs a Library Module plugin from a zip file provided
as a parameter into the Extensions database. Any application
that calls this function must do so through a function
amped to the application-plugin-registrar
role.
Returns an integer representing the number of plugins
installed.
xquery version "1.0-ml"; import module namespace plugin = "http://marklogic.com/extension/plugin" at "/MarkLogic/plugin/plugin.xqy"; plugin:install-from-zip(" marklogic.appservices.collector-test", xdmp:document-get("Assets/plugins/marklogic/appservices/collector-test.zip")/node()) (: Installs the plugin code from the 'collector-test.zip' file. :)
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.