SOAP UI:我可以添加断言以使用本地XML Schema文件进行验证吗?
-
05-07-2019 - |
题
我创建了一个Web服务(使用Java,Axis)。根据请求的内容,响应可能具有不同的XSD。因此,WSDL仅指定响应是通用XSD,并且响应符合导入和扩展通用XSD的XSD。
不幸的是,Schema断言失败了,因为WSDL中指定的XSD只能是通用的。有没有办法手动指定我想要断言使用哪个XSD?例如,根据我准备的请求,我知道响应的具体XSD。所以,如果我可以说SoapUI通过XSD声明响应,那将是完美的,我可以在本地或在网址上存储。
那么,有没有办法使用本地(或远程)存储的XML模式进行模式断言?
谢谢,
马科斯
解决方案
我所做的就是我在Java中创建了一个简单的类。我将项目导出为jar,将其导入Groovy并调用它。
这是正常的,因为Java和Groovy都在JVM上运行,因此调用类和方法是完全正常的。
不隶属于 StackOverflow