Validation SOAPUI:我可以添加断言以使用本地XML模式文件进行验证吗?

Validation SOAPUI:我可以添加断言以使用本地XML模式文件进行验证吗?,validation,soap,xsd,schema,soapui,Validation,Soap,Xsd,Schema,Soapui,我已经创建了一个Web服务(使用Java、Axis)。根据请求的内容,响应可能具有不同的XSD。因此,WSDL只指定响应是通用XSD,并且响应符合导入和扩展通用XSD的XSD 不幸的是,模式断言失败,因为WSDL中指定的XSD只能是泛型XSD。有没有办法手动指定我希望断言使用的XSD?例如,根据我准备的请求,我知道响应的特定XSD。因此,如果我可以对SoapUI说,通过XSD断言响应,这将是完美的,我可以将XSD存储在本地或url上 那么,有没有一种方法可以使用本地(或远程)存储的XML模式进行

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

不幸的是,模式断言失败,因为WSDL中指定的XSD只能是泛型XSD。有没有办法手动指定我希望断言使用的XSD?例如,根据我准备的请求,我知道响应的特定XSD。因此,如果我可以对SoapUI说,通过XSD断言响应,这将是完美的,我可以将XSD存储在本地或url上

那么,有没有一种方法可以使用本地(或远程)存储的XML模式进行模式断言

谢谢


Markos

毕竟,我创建了一个简单的类来在Java中实现这一点。我将项目导出为jar,导入Groovy并调用它


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

我有一个类似的问题,但我不可能像当前的答案所建议的那样导出到jar。