我有一個我應該使用的基於SOAP的WebServices。該服務的WSDL文件包含50個不同的操作,內容爲1000行。在這50個不同的操作中,我只使用其中的一小部分。所以這裏是我的問題:基於SOAP的WebServices和WSDL
我可以修剪這個WSDL到我需要的一組服務嗎?然後,我可以保留此WSDL的本地副本,並在構建項目時進行代碼生成。
是否有任何潛在的dis-advatages使用此方法來修剪客戶端上的WSDL?
有沒有我可以使用的很好的基於Scala的庫?
我有一個我應該使用的基於SOAP的WebServices。該服務的WSDL文件包含50個不同的操作,內容爲1000行。在這50個不同的操作中,我只使用其中的一小部分。所以這裏是我的問題:基於SOAP的WebServices和WSDL
我可以修剪這個WSDL到我需要的一組服務嗎?然後,我可以保留此WSDL的本地副本,並在構建項目時進行代碼生成。
是否有任何潛在的dis-advatages使用此方法來修剪客戶端上的WSDL?
有沒有我可以使用的很好的基於Scala的庫?
我可以將這個WSDL修剪成我需要的一組服務嗎?
是。我之前已經完成了這項工作
是否有任何潛在的dis-advatages使用此方法在客戶端上修剪 WSDL?
取決於。如果您正在構建供其他代碼使用的客戶端庫,那麼您只能限制他們可以執行的操作。如果這些都是你的代碼,那麼如果你發現你需要爲你需要的那幾種方法添加一個代碼,那就更加痛苦了。
如果WSDL得到更新並重新發布,您必須再次進行編輯。
你的WSDL所做的任何變化總是引入錯誤
的機會,是否有良好的斯卡拉基礎庫,我可以用?
詢問圖書館的建議是非題。但是,scalaxb也許?
http://stackoverflow.com/questions/402160/working-with-large-wsdl-can-we-trim-it –
不知道它是一個確切的副本,但它是關閉 –