Используя MarkLogic DHF, я пытаюсь вызвать функцию проверки json из моего процесса гармонизации. Все работает хорошо в остальной части потока, за исключением того, что функция проверки не находит схему. С базой данных * -FINAL, где заканчиваются гармонизированные файлы, есть моя база данных * -SCHEMAS, и мой файл схемы хранится в этой базе данных * -SCHEMAS под простым URI. Как я могу определить, где гармонизирующий поток DHF ищет схему?
ОБНОВЛЕНИЕ: методом проб и ошибок я определил, что после загрузки моей схемы json в базу данных «Схемы» моего сервера поток согласования смог найти ее для функции jsonValidate (). Но я не понимаю, почему он не находит его в окончательных БД схемы, где схема загружается при сборке.
ОБНОВЛЕНИЕ 2.0: Используя приведенное ниже предложение @ grtjn, я определил, что текущая база данных для гармонизированного потока - это не конечная база данных, а промежуточная база данных. Поэтому, когда я вручную загружаю схему в промежуточные схемы db (с надлежащими разрешениями), поток находит ее. Так что теперь мне просто нужно выяснить, как заставить развертывание gradle поместить схему в промежуточные схемы db вместо конечных схем db.