4

我正在尝试通过 SoapUI 打开此 URL:

https://mybilling.voipconsultants.biz/wsdl/CustomerResellerService.wsdl

我已经尝试下载 4.5.1,但它仍然抱怨。它只是说

“您尝试导入的 WSDL 有问题”

就是这样,没有对问题的描述。谁能帮我用 SoapUI 解析这个?

4

3 回答 3

3

不正确: 我可能错了,但我不确定 SoapUI 是否可以处理远程 WSDL(即不作为本地文件存储在您的计算机上)。注意:我使用的是 SoapUI 4.0.1

尝试从以下网址下载必要的文件:https ://mybilling.voipconsultants.biz/wsdl/

除了你的 WSDL,你还需要一些额外的文件。(它们是从 WSDL 引用的)
如果您没有它们,您将收到不言自明的错误消息,例如:

java.io.FileNotFoundException: .../Types.xsd



编辑 - 从评论中移出:

您可以通过单击底部栏上的错误日志来获取更详细的消息。
有了这个,我得到:

Mon May 20 07:59:29 CEST 2013:ERROR:org.apache.xmlbeans.XmlException: union value 
'unbounded' does not match any members of 'type of maxOccurs attribute in xs:narrowMaxMin' 
org.apache.xmlbeans.XmlException: union value 'unbounded' does not match any members of 
'type of maxOccurs attribute in xs:narrowMaxMin'

似乎 xsd 文件有问题。

于 2013-05-18T10:34:49.097 回答
1

我从谷歌来到这个页面。万一其他人遇到与我相同的问题,我的问题出在 WSDL 本身。其中一个元素被标记为maxOccurs="unbounded"在 a 的内部,并complexType带有一个all-- 为了出现多次,complexType必须是 a sequence

我的日志有这个错误信息:

An error occurred [union value 'unbounded' does not match any members of 'type of maxOccurs attribute in xs:narrowMaxMin'], see error log for details

于 2022-01-14T17:00:39.070 回答
0

对我来说,例外是com.eviware.soapui.impl.support.definition.support.InvalidDefinitionException.

我可以通过使用 Web 浏览器将 WSDL 作为 XML 保存到磁盘并直接在 SoapUI 中打开该本地文件来解决该问题。

于 2015-07-01T02:04:27.747 回答