SOAP UI: можно ли добавить утверждение для проверки с помощью локального файла XML-схемы? - PullRequest
1 голос
/ 22 октября 2009

Я создал веб-сервис (с Java, Axis). В зависимости от содержимого запроса ответ может иметь различный XSD. Таким образом, WSDL только указывает, что ответ имеет общий XSD, и ответы соответствуют XSD, которые импортируют и расширяют общий XSD.

К сожалению, утверждение Схемы не удалось, потому что XSD, указанный в WSDL, может только общий. Есть ли способ вручную указать, какой XSD я хочу использовать в утверждении? Например, в зависимости от запроса, который я готовлю, я знаю конкретный XSD ответа. Таким образом, было бы идеально, если бы я мог сказать SoapUI, чтобы утверждать ответ этого XSD, который я могу хранить либо локально, либо по URL.

Итак, есть ли способ сделать утверждение схемы, используя локально (или удаленно) хранимую схему XML?

Спасибо

Markos

1 Ответ

0 голосов
/ 23 ноября 2009

В конце концов я создал простой класс для этого в Java. Я экспортировал проект в виде jar, импортировал его в Groovy и просто вызвал его.

Это нормально, так как Java и Groovy оба играют на JVM, поэтому совершенно нормально вызывать классы и методы друг от друга.

...