2013-05-15 1814 views
2

我试图通过了SoapUI打开这个网址:了SoapUI无法读取WSDL

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

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

"There was something wrong with the WSDL you are trying to import"

就是这样,没有描述的问题。任何人都可以帮助我解析这个SoapUI?

+0

我得到同样的错误,所以在任何情况下,你并不孤单... – inovaovao

+0

同样在这里,这是一个耻辱。 – pdem

回答

2

错误: 我可能是错的,但我不知道了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文件。

+1

它无需手动下载即可获取远程WSDL,并且可以抓取参考文档(如_Types.xsd_)。查看[这个URL](https://um.voipconsultants.biz:8443/wsdl.fcgi?get=Voicemail.xsd)作为一个工作示例(无论如何都适用于我)。 – quickshiftin

+1

@quickshiftin你是对的 - 即使使用SoapUI 4.0.1,您提供的wsdl也可以工作。我的错。 您可以通过单击底部栏上的错误日志来获得更详细的信息。有了这个,我得到了'Mon May 20 07:59:29 CEST 2013:错误:org.apache.xmlbeans.XmlException:union value'unbounded'与xs:narrowMaxMin' 组织中maxOccurs属性类型的任何成员都不匹配。 apache.xmlbeans.XmlException:union值'unbounded'与'xs:narrowMaxMin'中maxOccurs属性类型的任何成员不匹配' 似乎某事与xsd文件错误。 – vucalur

+0

如果你的评论是答案的一部分,我会提高你的答案。您可以编辑您的答案,以包括您学到的内容(以及您在评论中写下的内容)。 –

0

对我而言,例外是com.eviware.soapui.impl.support.definition.support.InvalidDefinitionException

我能够通过将Web服务器上的WSDL保存为XML格式并直接在SoapUI中打开本地文件来解决此问题。

+0

我试过这个,但后来发现一个WSDL引用的文件没有找到的错误。 '加载[file:/Users/quickshiftin/Downloads/Types.xsd]时出错:java.io.FileNotFoundException:/Users/quickshiftin/Downloads/Types.xsd(没有这样的文件或目录)'。你做了递归下载什么的? – quickshiftin

+0

不,WSDL在我的情况下是一个XML文件(以'.asmx.xml'结尾)。 – rmtheis

+0

这对我来说也是一个单独的文件,但后来我只是收到了我在上次评论中粘贴的投诉。 – quickshiftin