Мыльный интерфейс:Могу ли я добавить утверждение для проверки с помощью локального файла схемы XML?

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

Вопрос

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

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

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

Спасибо,

Маркос

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top