- - PR -
Axis と .NET の間で添付ファイルの送受信をしたい
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2003-03-27 09:57
はじめて投稿させて頂きます。
宜しくお願い致します。 現在、Axis .NET間における添付ファイル(DIMEによって)送受信の検証 作業を行なっております。 Axisに関しては付属のサンプルEchoAttachmentとドキュメントを 参考にしているところですがどなたか、添付ファイルに関する サンプルなどが掲載されているURLまたは、日本語のAxisのdocなど をご存知の方いらっしゃらないでしょうか? ご存知の方いらっしゃいましたら ご紹介下さい。 宜しくお願いします。 |
|
投稿日時: 2003-03-27 12:18
いつになるかは知らないのですが、Insider .NETのフォーラムにまさにそれを行う記事が掲載される予定です。
|
|
投稿日時: 2003-04-02 07:14
掲載されました。http://www.atmarkit.co.jp/fdotnet/special/wse04/wse04_01.html
|
|
投稿日時: 2003-04-02 14:31
お知らせありがとうございます。 記事通りではありませんが、 動作させることに成功しました。 「4.ほかのWS-Attachments実装との相互運用」のC#のコード(青の画像のところ)の中で http://www.atmarkit.co.jp/fdotnet/special/wse04/wse04_04.html ---抜粋--- openFileDialog1.CheckFileExists = true; ---------- という部分があります。 これはファイルダイアログを呼び出そうとしているのだと思うのですが コンパイルエラーになってしまいます。 これを有効にするにはインスタンスの生成または参照の追加が必要なのでしょうか? ご存知でしたらどなたか教えてください。 宜しくお願いいたします。 |
|
投稿日時: 2003-04-02 15:47
ご指摘ありがとうございます。WSEのクライアントを作る手順で、「フォームにボタンとテキスト・ボックスを1つずつ貼り付ける。」の場所で実際には「OpenFileDialogコンポーネント」も貼り付ける必要があります。訂正依頼を出しておきます。
|
|
投稿日時: 2003-04-02 17:23
Insider.NETのEditorをやっております遠藤です。
kenさん、NothingButXMLInfoSetさん、ご指摘ありがとうございます。 該当の個所、修正しました。 今後ともどうぞよろしくお願いします。 |
|
投稿日時: 2003-04-03 15:09
すばやい対応ありがとうございます。
現在、Axis(クライアント)⇔.NET(サーバ)で添付ファイル送受信アプリを 再構築しております。 紹介していただいた下のサイトで公開しているWebMethodは http://www.atmarkit.co.jp/fdotnet/special/wse04/wse04_04.html "引数String、戻り値String"のものでした。 私は.NET側に"引数なし、戻り値なし"のメソッドを用意し、 紹介して頂いたサンプルを参考にし、必要なところに修正を加え これをAxis(クライアント)から呼ぼうとしているところです。 コマンドプロンプトアプリケーションなのですが、次のようなエラーがでています。 -------------- エラー ----------------- System.Web.Services.Protocols.SoapException: サーバーは 'application/dime' であ る要求のコンテンツ タイプを見つけましたが、'text/xml' が必要です。 --------------------------------------- これはSOAPメッセージがないといっている気がしますが、 必然的に引数、戻り値がない場合はこうなってしまうのでしょうか? それとも、eclipseに特別なAPIがあるのでしょうか? ご存知の方、いらっしゃいましたら教えてください。 宜しくお願いします。 |
|
投稿日時: 2003-04-03 17:25
先ほど投稿した記事についてですが 原因は.NET側にありました。 以前、作成していたサンプルでは Bitmapクラスを使用しておりそれを そのまま使用していました。 Dim bt As Bitmap bt = New Bitmap(requestContext.Attachments(0).Stream) Bitmapだから出来ないというよりも Callの使い方が不適切な気もしますが・・・ まだまだ、勉強が必要です。 |
