Re: ServerSideBinding

2005-08-04 スレッド表示 tomioHemmi
武市様 逸見です。どうも実験までしていただきまして. 私の環境はAXISが1.2.1. TOMCATが4.1.31です。 構造体を簡単なものにすると通るのですが、なかなか上 手く行きません. もう少しやってみます。 御礼遅くなって申しわけありません. Masashi Takeichi wrote: > 武市です。 > > 先ほどのメールの内容に一部、誤りがありました。 > > >>下記が動作環境です。 >> サーバ >> Apache tomcat 5.0.28 >> Apache axis 1.2.1 > > > 動作環境をApache axis 1.2.1と書きましたが

Re: ServerSideBinding

2005-07-31 スレッド表示 Masashi Takeichi
武市です。 先ほどのメールの内容に一部、誤りがありました。 > 下記が動作環境です。 > サーバ > Apache tomcat 5.0.28 > Apache axis 1.2.1 動作環境をApache axis 1.2.1と書きましたが、 実際に使っていたのは『1.2.1 RC2』でした。 1.2.1にバージョンアップして手順をやり直してみたところ、 先ほど報告したエラーも発生せず、移植を完了することができました。 >逸見さん もし古いバージョンをご使用でしたら、 まずは最新バージョン(1.2.1)で動作確認してみるとよいかと思います。 On Mon, 01 Au

Re: ServerSideBinding

2005-07-31 スレッド表示 Masashi Takeichi
武市です。 こちらでも簡単な.NET上のサービスをAxisに移植してみました。 確認のため、手順をまとめておきます。 1. .NET上のサービスのWSDLを取得する。 2. AxisのWSDL2Javaツールを使って、   取得したWSDLからAxis用の各種ファイルを自動生成する。 3. 自動生成されたファイルの中でサービスの実装クラスに   該当するもののメソッドを記述する。 4. サービスの実装クラスをコンパイルし、Axis上にデプロイする。 5. AxisのAPIを使用してクライアントを作成し、サービスの動作確認をする。 6. Axis上のサービスのWSDLを取得する。 7. .

Re: ServerSideBinding

2005-07-31 スレッド表示 tomioHemmi
ご回答どうもありがとうございました. 逸見です。  早速、WindowsSystemからWSDLを取り出し、WSDL2Javaを動かし、生成された Soap.BindingImpli.javaに下記のようににテストコードを書き込みLinuxマシーン上 でDeploy、WSDLがLocalhostで見えることを確認しました。(Tomcatを使っています.)  次に.NET側でテストモジュールを作ろうと、別のWindowsマシーンから、このサー バーに向けて参照の追加を行うと下記のようなエラーが出てしまいサービスと接 続できません. 手順でなにか間違いあれば、ご指摘いただけると大変たすかり ま

Re: ServerSideBinding

2005-07-28 スレッド表示 Masashi Takeichi
はじめまして。武市と申します。 Axis用のサービスを開発するために必要なファイルは、 基本的にWSDL2Javaが自動生成してくれます。 開発者が行うことは、逸見さんのおっしゃられている通り、 サービスを実装するメソッドを記述してあげることだけとなります。 その際にメソッド内部からAxis関連のモジュールを 呼び出す必要はありません。 ユーザが実装したメソッドをWebサービスとして動作させるために 必要な処理(SOAPメッセージの解釈、引数のシリアライズ、デシリアライズなど) はすべてAxisのランタイムが行ってくれるためです。 サービスの実装メソッドには純粋に業務ロジックのみを 記述