2009-10-22 47 views
1

我已經創建了一個Web服務(使用Java,Axis)。根據請求的內容,響應可能有不同的XSD。因此,WSDL僅指定響應是通用XSD,並且響應符合導入和擴展通用XSD的XSD。SOAP UI:我可以添加斷言來驗證本地XML Schema文件嗎?

不幸的是,Schema聲明失敗,因爲WSDL中指定的XSD只能使用通用聲明。有沒有辦法手動指定我想要斷言使用哪個XSD?例如,根據我準備的請求,我知道響應的特定XSD。所以,如果我可以對SoapUI聲明這個XSD的響應,我可以在本地或在一個URL中存儲這個響應,這將是完美的。

那麼,有沒有辦法使用本地(或遠程)存儲的XML架構進行架構斷言?

感謝,

馬科斯

+0

我有一個類似的問題,但我不可能導出到jar作爲當前的答案建議。 – 2015-03-13 09:10:48

回答

0

我所做的畢竟是我創建了一個簡單的類來做到這一點在Java.I導出的項目作爲一個罐子,進口它在Groovy和公正的說法。

這很正常,因爲Java和Groovy都在JVM上運行,所以相互調用類和方法是完全正常的。