MarkLogic - доступ к функции xdmp.save - PullRequest
0 голосов
/ 07 апреля 2019
  • У меня есть скрипт informatica, который запускается с пользователем infa1
  • Сценарий informatica вызывает пользовательский REST API MarkLogic, подключаясь к серверу MarkLogic с пользователем marklogic1
  • Пользовательский API REST имеетфункция xdmp.save (), которая пытается сохранить документ
    на пакетном сервере Windows (MarkLogic установлен на другом сервере Linux)

Я пытаюсь понять, как должны быть привилегииустановить, чтобы иметь возможность успешно записать документ на пакетном сервере Windows.Какой пользователь (infa1 или marklogic1) должен иметь права на запись на сервере Windows?Кроме того, как функция xdmp.save, работающая на сервере Linux (где установлен MarkLogic), может передавать и сохранять данные на другом пакетном сервере Windows (или сервере Linux, который отличается от того, где установлен MarkLogic)

Заранее спасибо!

1 Ответ

1 голос
/ 08 апреля 2019

Кластер MarkLogic не может сохранить документ в отдельной системе, используя xdmp.save.

xdmp.save

Путь к выходному файлу. Путь может быть полностью определенным или относительным. Относительные имена разрешаются из каталога, в котором установлен MarkLogic Server .

Для вызова REST потребуется вернуть документ или документы, а клиент REST (ваш хост Windows) будет отвечать за обработку сохранения.

...