Как проверить входной запрос по WSDL в apache Camel - PullRequest
1 голос
/ 07 февраля 2020

Я довольно новичок в apache верблюде, и поэтому я хочу понять, как я могу проверить свое входное сообщение по wsdl в apache верблюде, вот код, который я пытаюсь:

 from("direct:Validation").log("Trying Validation Now...")
            .doTry().to("validator:wsdl/validation2.xsd")
            .log("${body}").to("direct:Response")
            .log(" response on Success")
            .doCatch(ValidationException.class)
            .log(LoggingLevel.ERROR, "Error occured in validation").end()

1 Ответ

0 голосов
/ 07 февраля 2020

При настройке конечной точки camel-cxf вы можете указать свойство "schema-validation-enabled = true", используя параметр "properties". Будет включен SchemaValidation для сообщений. Подробнее здесь

Редактировать: в зависимости от вашей версии cxf значение опции проверки схемы может быть другим, прочитайте документацию.

...