Apache верблюд использовать просто читать и распечатывать содержимое файла не работает - PullRequest
0 голосов
/ 25 октября 2018

Я хочу использовать простой для чтения и распечатки содержимого файла.но он читает файл и выводит только имя файла вместо содержимого.

Почему?Я сделал что-то не так?

from(SOAP_ENDPOINT + "&dataFormat=CXF_MESSAGE")
    .log(LoggingLevel.INFO, "#####  SOAP REQUEST  ##### ${body}")
.to("language:simple:wsdl/dummyResponse.xml").convertBodyTo(String.class)
    .log(LoggingLevel.INFO, "#####  SOAP RESPONSE  ##### ${body}");

Любые предложения и идеи приветствуются!

1 Ответ

0 голосов
/ 26 октября 2018

Как отмечено в Camel docs , используемый вами шаблон выполняет скрипт на объявленном языке.

language:simple:wsdl/dummyResponse.xml

означает: выполнить скрипт "wsdl / dummyResponse.xml", содержащийПростые выражения.Я предполагаю, что имя файла является результатом попытки выполнить XML (возможно, некоторый запасной результат).

Чтобы прочитать dummyResponse из файловой системы, вы можете, например, использовать Java bean или Содержимое обогащает EIP

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...