我对Apache骆驼非常陌生,因此我想了解如何针对Apache骆驼中的wsdl验证输入消息,这是我正在尝试的代码:
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()
在配置camel-cxf端点时,您可以使用“ properties”参数提供属性“ schema-validation-enabled = true”。它将为消息打开SchemaValidation。更多信息here
编辑:根据您的cxf版本,启用了schema-validation的值可以不同,请阅读文档。