REST-UNSUPPORTEDPARAM Проблема - PullRequest
0 голосов
/ 01 ноября 2018

Я пытаюсь создать конечную точку отдыха в MarkLogic 9, просто переместив папку marklogic.rest.resources из среды MarkLogic 8 в MarkLogic 9.

После установки были приняты меры.

url-rewriter=/MarkLogic/rest-api/rewriter.xml
error-handler=/MarkLogic/rest-api/error-handler.xqy
rewrite-resolves-globally=true

Ниже фрагмент ресурса.xqy

declare %rapi:params(“project=xs:string”) function function menu:put($context as xs:map, $params as xs:map, $input as xs:map) as document-node(){
   element test {‘test’}
};

Когда я пытаюсь вызвать конечную точку, она говорит:

REST-UNSUPPORTEDPARAM: (err:FOER0000) Endpoint does not support query parameter: invalid parameters: project for menu

Пожалуйста, сообщите.

1 Ответ

0 голосов
/ 01 ноября 2018

Не могли бы вы предоставить более подробную информацию о проблеме?

Обновляете ли вы MarkLogic 8 до MarkLogic 9? Если это так, операция обновления должна решить все проблемы?

Вы пытаетесь скопировать расширение службы ресурсов из экземпляра MarkLogic 8 в экземпляр MarkLogic 9? Если это так, вам следует установить расширение службы ресурсов с помощью конечной точки REST API / v1 / config / resources в экземпляре MarkLogi 9.

Передает ли запрос REST параметр с префиксом rs:? Это необходимо.

...