我繼承了一些由ColdFusion 9生成的WSDL的Web服務.CF9默認是RPC編碼的,所以就是這樣。但是,最近我注意到.NET框架的更新版本(或者它的更新版本的Visual Studio)不喜歡RPC編碼的WSDL。在測試中(使用C#),我驗證了VS 2013只有在文檔字面樣式中正確使用了該服務。將ColdFusion生成的WSDL Web服務從RPC編碼更改爲文檔文字會產生什麼影響?
我當然願意改變風格以便更普遍地使用,但是這個web服務在野外已經有一段時間了(我確信很多人都會使用它),所以我希望確保我能夠處理可能的影響。我還想知道是否有可能讓ColdFusion生成兩個不同的WSDL(或者允許在運行中設置編碼?)。基本上,我會很感激任何建議,以使其兼容(同時保持向後兼容性)的最佳方式。謝謝。
你讀過它的任何文檔了嗎? http://help.adobe.com/en_US/ColdFusion/9.0/Developing/WSc3ff6d0ea77859461172e0811cbec22c24-78a6.html – fyroc
除非我從那個文檔中忽略了一些東西(我讀過,哦,八次),那是關於如何生成WSDL,這不是我的問題。我的問題是關於改變現有WSDL的風格(及其影響)。 –
我只是簡單地問,並給你一個開始,因爲還沒有答案。並不意味着成爲答案,或者我將它作爲答案發布。對困惑感到抱歉。 – fyroc