1

我创建了一个 Web 服务(使用 Java、Axis)。根据请求的内容,响应可能有不同的 XSD。因此,WSDL 仅指定响应属于通用 XSD,并且响应符合导入和扩展通用 XSD 的 XSD。

不幸的是,Schema 断言失败,因为 WSDL 中指定的 XSD 只能是通用的。有没有办法手动指定我希望断言使用哪个 XSD?例如,根据我准备的请求,我知道响应的特定 XSD。因此,如果我可以让 SoapUI 断言该 XSD 的响应,那将是完美的,我可以将其存储在本地或 URL 中。

那么,有没有办法使用本地(或远程)存储的 XML 模式进行模式断言?

谢谢,

马科斯

4

1 回答 1

0

毕竟我所做的是我在 Java 中创建了一个简单的类来执行此操作。我将项目导出为 jar,将其导入 Groovy 并调用它。

这是正常的,因为 Java 和 Groovy 都在 JVM 上运行,所以相互调用类和方法是完全正常的。

于 2009-11-23T15:22:30.993 回答