Я вижу, что другим удалось заставить это работать, однако я не могу найти достаточно подробностей, объясняющих, как они это сделали, чтобы я мог заставить это работать.
Этот парень на эту ссылку утверждает, что он смог это сделать. Хотя есть краткое описание того, как это сделать, я не полностью его понимаю.
Представленное решение было:
С помощью InvokeHTTP вы можете добавлять динамические свойства, которые будут отправляться в запросе в виде заголовков. Вы можете использовать динамические свойства для установки значений для заголовков Content-Type и SOAPAction, просто используйте имена заголовков для имен динамических свойств. InvokeHTTP позволяет вам управлять методом HTTP, поэтому вы можете установить для него значение POST. Остающийся шаг - получить содержимое request.xml для отправки в InvokeHTTP в виде потокового файла. Один из способов сделать это - использовать процессор GetFile для извлечения Requeset.xml из некоторого места в файловой системе и передачи отношения успеха GetFile в InvokeHTTP.
--Джефф.
Я использую SOAPUI, чтобы убедиться, что все работает и работает, поскольку я получаю соответствующий ответ XML. Однако я не могу этого сделать в NiFi. Полагаю, я не знаю, как назвать свои динамические свойства. Я также не совсем понимаю, какие данные я бы добавил в Value
своих динамических свойств.
InvokeHTTP
отправляет содержимое файла потока как тело HTTP-запроса. самый простой процесс:GenerateFlowFile
с мыльным телом, а затемInvokeHTTP
. - person daggett   schedule 24.03.2018