2013-09-23 3 views

ответ

2

Вы можете разместить так называемый «модуль XQuery» в базе данных модулей или в файловой системе сервера, на котором работает MarkLogic. Указав настройки «modules» и «root» сервера приложений в папке, содержащей этот модуль, он станет исполняемым через этот сервер приложений. Например. Если вы поместите модуль с именем hello.xqy в «C: \ myfiles \ hello.xqy», а затем создайте HTTP-сервер MarkLogic на порту 8080 с модулями: (файловая система) и root: «C: \ myfiles \», который выполнит этот сценарий когда вы переходите к «http: \ localhost: 8080 \ hello.xqy» с помощью веб-браузера.

Оценка синтаксиса этих модулей кэшируется сервером MarkLogic, поэтому в некотором смысле это очень похоже на хранимую процедуру.

Фактическая документация MarkLogic объясняет это довольно хорошо: http://docs.marklogic.com/guide/app-dev/import_modules#id_45509

Смежные вопросы