問題タブ [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.

0 投票する
2 に答える
514 参照

web-services - mtomサービングワードドキュメント

メトロ(Webサービス)をmtomストリームとして使用してワードドキュメントを提供できる人はいますか?誰かが例を持っていますか、またはクライアントとサーバーのサンプルコードがどこにあるか知っていますか?

0 投票する
3 に答える
58597 参照

w3c - MTOM はどのように機能しますか?

MTOM は W3C Message Transmission Optimization Mechanism であり、バイナリ データを Web サービスとの間で効率的に送受信する方法です。

一般的にはどのように機能しますか?

0 投票する
5 に答える
27448 参照

.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 応答が必須ですか?

うーん!

0 投票する
1 に答える
2012 参照

c# - WSE 3.0 で DIME を使用するにはどうすればよいですか?

DIMEのみをサポートする従来の SOAP API を呼び出す必要がありますが、DIME は WSE 3.0 ではサポートされていません。

残念ながら、DIME をサポートする WSE 2.0 は、Visual Studio 2005 との組み合わせではサポートされていません。

MTOMに移行する理由は理解できますが、新しい標準がリリースされたため、レガシー サービスと通信する必要性がなくなるわけではありません。

助けてくれてありがとう。

0 投票する
2 に答える
5576 参照

wcf - WCF サービスからクライアントに大きなデータを送信する最良の方法は何ですか?

大量のデータを返す特定のサービスがあります。これを処理するためにWCFで利用できるベストプラクティスとオプションは何ですか?

これらの大きなデータは、すべてのフィルタリングを実行した後に返されるため、これ以上フィルタリングすることはできません。データはGBに入る可能性があります。システムが処理できるデータ量には限界があることは理解しています。

ただし、上記のシナリオで推奨されるオプション/代替案を教えてください。

0 投票する
1 に答える
13379 参照

axis2 - JAX-WSMTOMサンプルコード

JAX-WS RIまたはAxis2ベースのいずれかを使用したシンプルで実用的なサンプルMTOMサンプルコード(サービス+クライアント)を探しています。

私はその単語をグーグルで検索して、単に機能しないスニペットとコードを見つけました!

要求しているWebサービスクライアントにPDF添付ファイルを送信したい。

0 投票する
4 に答える
2383 参照

c# - .netリモーティングのためのMTOM/XOP実装

私の顧客は、リモートストリームアクセス(ファイルのアップロードなど)のためにHTTP/SOAPを介して.NETRemotingにMTOM/XOPを実装するように依頼しました。WCFWebサービスはオプションではありません。

したがって、私がしなければならないのは、カスタムSoapClientFormatterSinkとSoapServerFormatterSinkを変更して、ジョブを実行することです。つまり、IMessageを受け取るSerializeMessageメソッドと、Stream型のメッセージパラメーターの値の1つである場合、XOPinfosetのノードがstreamに挿入されます。

問題は、バイナリストリームをSOAPリクエストに入れる方法と、このアプローチの一般的な実装を理解していないことです。

誰かが私にそれをどのように実装するかについての指示を与えることができますか?

MTOM/XOP実装のコードサンプルをいただければ幸いです。

0 投票する
1 に答える
398 参照

java - J2ME および Java バージョン 1.4 を使用する Web サービス

Web サービスを使用してバックエンドと通信するように MFP (Multi-function-printer) をプログラムしようとしています。大きな画像を送信するため、MTOM を使用することが重要です。非常に制約のある環境を扱っているため、Axis は使用したくありません。JDK1.4 で動作する別の小さな WS ライブラリを知っている人はいますか?

0 投票する
3 に答える
2391 参照

c# - XmlMtomReader 読み取り戦略

次のコードを検討してください。

問題は、バイナリ添付ファイルのサイズが 100Mb を超える場合があることです。要素のバイナリ添付ファイルをブロックごとに読み取り、それを一時ファイル ストリームに書き込む方法はありますか?

2 番目の - さらに具体的な問題 - 要素のコンテンツを読み取る前に、mtomReader は MIME バイナリ添付ファイルの内部キャッシュを作成しますか。つまり、バイナリ データにメモリを割り当てますか? または、入力ストリームから直接バイトを読み取りますか?

0 投票する
1 に答える
543 参照

c# - XmlMtomReader は、入力ストリームからのバイナリ データを内部的にキャッシュしますか?

実際、XmlMtomReader が入力ストリームから MIME バイナリ部分を直接読み取るかどうかを知りたいですか? または、 ReadContentAsBase64() メソッドを呼び出す前に内部的に保存しますか?