1
Apache Camel을 사용하여 POC에서 작업 중이므로 CXF를 통해 WS를 노출하고 유효성 검사 및 변형을 수행하고 다른 WS를 호출해야합니다.Apache Camel DTD를 사용하여 유효성 검사
<camelContext xmlns="http://camel.apache.org/schema/spring">
<route>
<from uri="cxf:bean:sdmoWSKweb" />
<to uri="log:input"/>
<bean ref="CartWSExtractProcessor"/>
<doTry>
<to uri="validator:/dtd/configurator.dtd"/>
<to uri="mock:valid"/>
<doCatch>
<exception>org.apache.camel.ValidationException</exception>
<to uri="mock:invalid"/>
</doCatch>
<doFinally>
<to uri="mock:finally"/>
</doFinally>
</doTry>
<to uri="xslt:messageCopyItem.xslt"/>
<setHeader headerName="operationName"><constant>copyItemMaster</constant></setHeader>
<to uri="cxf:bean:qadCopyWeb?defaultOperationName=copyItemMaster"/>
<to uri="log:Output"/>
</route>
내가 생성하기 위해 노력하고 W3.org 도구하지만 결과 내 DTD의 XSD 버전 ... 나는 유효성 검사기를 사용하려고하지만, XML 스키마 만 일이 있다는 것 유효하지 않습니다.
해결책이 있습니까?
감사를 XSD에 버전을 만들고, 나는 XSD를 사용하거나 집이 과정을 통해 검증을 만든 아 파크 내 문제를 해결하기 위해 노력할 것입니다. – Franch