SOAP UI : 로컬 XML 스키마 파일로 검증하기 위해 어설 론을 추가 할 수 있습니까?

StackOverflow https://stackoverflow.com/questions/1607618

문제

웹 서비스 (Java, Axis)를 만들었습니다. 요청의 내용에 따라 응답은 다른 XSD를 가질 수 있습니다. 따라서 WSDL은 응답이 일반 XSD임을 지정하고 응답은 일반 XSD를 가져오고 확장하는 XSD에 적합합니다.

불행히도, wsdl에 지정된 XSD는 일반적인 것만 할 수 있기 때문에 스키마 어설 션이 실패합니다. 어떤 XSD를 사용하고 싶은지 수동으로 지정하는 방법이 있습니까? 예를 들어, 준비한 요청에 따라 응답의 특정 XSD를 알고 있습니다. 따라서 XSD의 응답을 주장하기 위해 Soapui에게 말할 수 있다면 완벽 할 것입니다.

그렇다면 로컬 (또는 원격으로) 저장된 XML 스키마를 사용하여 스키마 어설 션을 만들 수있는 방법이 있습니까?

감사,

마르코스

도움이 되었습니까?

해결책

결국 내가 한 일은 Java 에서이 작업을 수행하기 위해 간단한 수업을 만들었다는 것입니다. 프로젝트를 병으로 내보내고 Groovy로 가져 와서 방금 불렀습니다.

Java와 Groovy가 모두 JVM에서 재생하기 때문에 이것은 정상이므로 클래스와 방법을 서로 호출하는 것이 완벽하게 정상입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top