2013-05-15 101 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