Я использую файл параметров (загружается в базу данных модулей с помощью PUT / v1 / config / query). Затем я выполняю поиск GET / v1 / с ?options=module-name&q=FullName:"John Smith"
. Я пытаюсь передать FullName, который предоставляется в качестве параметра через REST API, чтобы ограничить выходной контент.
Код ниже в файле параметров работает нормально,
<extract-document-data selected="include">
<extract-path>/envelope/instance/Contact/*[FullName="John Smith"]
</extract-path>
</extract-document-data>
Как я могу передать значение FullName в качестве параметра со значением, полученным из параметров REST API, вместо жесткого кодирования? Что-то вроде,
<extract-document-data selected="include">
<extract-path>/envelope/instance/Contact/*[FullName=$FullName]
</extract-path>
</extract-document-data>
Я пробовал указанный выше синтаксис, но при развертывании получаю ошибку (PUT / v1 / config / query).
{"errorResponse": {"statusCode": 400, "status": "Bad Request", "messageCode": "RESTAPI-INVALIDCONTENT", "message": "RESTAPI-INVALIDCONTENT: (err: FOER0000) Недопустимое содержимое: недопустимые пути для извлечения данных документа: / envelope / instance / Contact / * [FullName = $ FullName] "}}