0

WCFクライアントからDFS(Documentum Foundation Services)インスタンスに接続しています。basicHttpBindingを使用していて、messageEncoding="Mtom"を設定しました。ただし、soapを調べると、SOAPエンベロープ内にドキュメントが表示されます。SOAPのドキュメント部分は、実際のドキュメントサイズの約1.33倍です。したがって、メッセージはBase64でエンコードされています。

WCF側で変更する設定が他にもありますか、それともDFS側で有効になっていないMTOM設定がありますか?

wsoma:OptimizedMimeSerializationはWSDLに存在する必要がありますか?

ありがとう

4

1 に答える 1

0

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

私の質問は、Java Web サービスの WSDL にこの wsoma:OptimizedMimeSerialization 要素が必要ですか? そうでない場合、Web サービスが MTOM をサポートしていないことを意味しますか? また、Java ベースの Web サービスが MTOM をサポートしている場合、WSDL を使用してサービス参照を追加すると、Visual Studio は messageEncoding="Mtom" を使用して適切なバインディングを自動的に作成する必要があることも意味します。

于 2011-08-16T02:31:12.670 に答える