Я использую проверку схемы, устанавливая непосредственно в моем файле spring.xml инструкцию schema-validation-enabled = True, как показано ниже:
<cxf:cxfEndpoint id="SOAI.EAIHubWS.PortEndpoint" address="${SOAI.EAIHubWS.Service.SOAI.EAIHubWS.Port.address}" endpointName="tns:SOAI.EAIHubWS.Port" serviceName="tns:SOAI.EAIHubWS.Service" wsdlURL="${SOAI.EAIHubWS.Service.SOAI.EAIHubWS.Port.wsdlURL}">
<cxf:properties>
<entry key="mtom-enabled" value="${SOAI.EAIHubWS.Service.SOAI.EAIHubWS.Port.mtomEnabled}"/>
<entry key="dataFormat" value="PAYLOAD"/>
<entry key="loggingFeatureEnabled" value="${SOAI.EAIHubWS.Service.SOAI.EAIHubWS.Port.loggingFeatureEnabled}"/>
<entry key="publishedEndpointUrl" value="${SOAI.EAIHubWS.Service.SOAI.EAIHubWS.Port.publishedEndpointUrl}"/>
<entry key="schema-validation-enabled" value="${SOAI.EAIHubWS.Service.SOAI.EAIHubWS.Port.schema-validation-enabled}"/>
</cxf:properties>
</cxf:cxfEndpoint>
Работает нормально, однако проверка работает для запроса и ответа, поскольку проверка настроена на уровне порта.
Есть ли способ проверить по запросу только схему?
Спасибо за вашу помощь