Работа CORB с использованием ModuleExecutor - PullRequest
0 голосов
/ 24 января 2019

У меня есть простой поисковый запрос на работу CORB. Я слежу за https://github.com/marklogic-community/corb2/wiki/ModuleExecutor-Tool за настройкой, которая ищет один файл xqy (PROCESS-MODULE). У меня нет проблем с обычной работой CORB, но с этой настройкой я получаю

com.marklogic.xcc.exceptions.XccConfigException: нераспознанная схема подключения: пусто

Может кто-нибудь, пожалуйста, помогите мне понять, почему?

Обычная работа corb работает и полностью функциональна, но когда я использую подход https://github.com/marklogic-community/corb2/wiki/ModuleExecutor-Tool, я получаю это исключение XCC и не могу понять, почему.

1 Ответ

0 голосов
/ 25 января 2019

Звучит так, как будто строка соединения XCC искажена, или вы вообще не установили URI соединения XCC. Строка подключения XCC должна начинаться со схемы "xcc: //".

XCC-CONNECTION-URI может быть передан в командной строке в качестве первого аргумента метода ModuleExecutor Main:

java -cp marklogic-corb-2.4.1.jar:marklogic-xcc-9.0.8.jar -DOPTIONS-FILE=job.options \
  com.marklogic.developer.corb.ModuleExecutor xcc://user:password@localhost:8123

Или свойство может быть установлено в файле опций:

XCC-CONNECTION-URI=xcc://user:password@localhost:8123

Или это может быть установлено как системное свойство:

-DXCC-CONNECTION-URI=xcc://user:password@localhost:8123
...