問題タブ [mtom]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
web-services - mtomサービングワードドキュメント
メトロ(Webサービス)をmtomストリームとして使用してワードドキュメントを提供できる人はいますか?誰かが例を持っていますか、またはクライアントとサーバーのサンプルコードがどこにあるか知っていますか?
w3c - MTOM はどのように機能しますか?
MTOM は W3C Message Transmission Optimization Mechanism であり、バイナリ データを Web サービスとの間で効率的に送受信する方法です。
一般的にはどのように機能しますか?
.net - WCF (または WSE 3) を使用して、Web サービス クライアント アプリケーションの要求と応答でメッセージ エンコーディング タイプ (Text/MTOM) を混在させるにはどうすればよいですか?
これが私の問題です。テキスト エンコードされたリクエストのみを受け入れる Web サービス (Java ベースのサーバーでホストされている) にヒットしていますが、MTOM レスポンスを返します。私が見つけたのは、Web サービスを RequireMtom に設定すると、Mtom リクエストが送信されるということです。残念ながら、サーバーは Mtom 要求で停止し、500 エラーを返します。ただし、テキスト メッセージ エンコーディングに設定すると、応答は、Microsoft Web サービス API でエラーになるマルチパート MIME (MTOM) 応答で正しく返されます (以下のサンプル エラー)。リクエストがテキスト エンコードされているため、テキスト エンコードされたレスポンスが必要です。応答のみに RequireMtom を適用したいと思います。誰でもここで私を助けることができますか?
以下のエラー (標準の Web サービス API、WCF、または WSE3 で発生) でわかるように、テキスト エンコーディングを使用して要求を送信すると、応答はマルチパート/関連応答のすべてのデータと共に正しく返されますが、 .net フレームワークが詰まる!
WSE のエラー メッセージ:
WCF のエラー メッセージ
リクエスト (テキスト メッセージ エンコーディングあり):
応答 (テキスト メッセージ エンコーディングあり):
リクエスト (Mtom メッセージ エンコーディングを使用):
応答 (Mtom メッセージ エンコーディングを使用):
Microsoft が混合エンコーディングをサポートしていないという理論をサポートするリンクを次に示します。
WSE 3.0: MTOM 要求には MTOM 応答が必須ですか?
うーん!
wcf - WCF サービスからクライアントに大きなデータを送信する最良の方法は何ですか?
大量のデータを返す特定のサービスがあります。これを処理するためにWCFで利用できるベストプラクティスとオプションは何ですか?
これらの大きなデータは、すべてのフィルタリングを実行した後に返されるため、これ以上フィルタリングすることはできません。データはGBに入る可能性があります。システムが処理できるデータ量には限界があることは理解しています。
ただし、上記のシナリオで推奨されるオプション/代替案を教えてください。
axis2 - JAX-WSMTOMサンプルコード
JAX-WS RIまたはAxis2ベースのいずれかを使用したシンプルで実用的なサンプルMTOMサンプルコード(サービス+クライアント)を探しています。
私はその単語をグーグルで検索して、単に機能しないスニペットとコードを見つけました!
要求しているWebサービスクライアントにPDF添付ファイルを送信したい。
c# - .netリモーティングのためのMTOM/XOP実装
私の顧客は、リモートストリームアクセス(ファイルのアップロードなど)のためにHTTP/SOAPを介して.NETRemotingにMTOM/XOPを実装するように依頼しました。WCFWebサービスはオプションではありません。
したがって、私がしなければならないのは、カスタムSoapClientFormatterSinkとSoapServerFormatterSinkを変更して、ジョブを実行することです。つまり、IMessageを受け取るSerializeMessageメソッドと、Stream型のメッセージパラメーターの値の1つである場合、XOPinfosetのノードがstreamに挿入されます。
問題は、バイナリストリームをSOAPリクエストに入れる方法と、このアプローチの一般的な実装を理解していないことです。
誰かが私にそれをどのように実装するかについての指示を与えることができますか?
MTOM/XOP実装のコードサンプルをいただければ幸いです。
java - J2ME および Java バージョン 1.4 を使用する Web サービス
Web サービスを使用してバックエンドと通信するように MFP (Multi-function-printer) をプログラムしようとしています。大きな画像を送信するため、MTOM を使用することが重要です。非常に制約のある環境を扱っているため、Axis は使用したくありません。JDK1.4 で動作する別の小さな WS ライブラリを知っている人はいますか?
c# - XmlMtomReader 読み取り戦略
次のコードを検討してください。
問題は、バイナリ添付ファイルのサイズが 100Mb を超える場合があることです。要素のバイナリ添付ファイルをブロックごとに読み取り、それを一時ファイル ストリームに書き込む方法はありますか?
2 番目の - さらに具体的な問題 - 要素のコンテンツを読み取る前に、mtomReader は MIME バイナリ添付ファイルの内部キャッシュを作成しますか。つまり、バイナリ データにメモリを割り当てますか? または、入力ストリームから直接バイトを読み取りますか?
c# - XmlMtomReader は、入力ストリームからのバイナリ データを内部的にキャッシュしますか?
実際、XmlMtomReader が入力ストリームから MIME バイナリ部分を直接読み取るかどうかを知りたいですか? または、 ReadContentAsBase64() メソッドを呼び出す前に内部的に保存しますか?