2011-08-15 58 views
0

我正在從WCF客戶端連接到DFS(Documentum Foundation Services)實例。 我正在使用basicHttpBinding,並設置了messageEncoding =「Mtom」。但是,當我檢查肥皂時,我看到SOAP信封內的文檔。 SOAP中的文檔部分約爲實際文檔大小的1.33倍。所以這條消息得到了Base64編碼。未在WCF客戶端中將SOAP編碼爲MTOM

我在WCF端有更多設置需要更改還是在DFS端沒有啓用MTOM設置?

wsoma:OptimizedMimeSerialization必須在WSDL中嗎?

感謝

回答

0

http://www.w3.org/Submission/WS-MTOMPolicy/

我想,我的問題是:Java Web服務的WSDL必須有這個wsoma:OptimizedMimeSerialization元素,否則它意味着Web服務不支持MTOM? 這也意味着如果基於Java的Web服務確實支持MTOM,然後如果我使用WSDL添加服務引用,Visual Studio應該自動創建與messageEncoding =「Mtom」的合適綁定?