2010-12-29 11 views
2

私はwebservicesの新機能です。私はどのように私が持っているwsdlの記述に基づいている要求メッセージを定式化することができます(そして、応答メッセージが何であるかを判断する)を試みています。WSDLを使用したSOAP要求メッセージの作成

これはサードパーティのWebサービスからのものです。私はへのアクセスを持っているWSDLの記述が私に<types><message><operation>のような情報の束を与えるなど

しかし、私はオンライン、それは「石鹸:封筒」内のリクエストメッセージを指定見せて見てきた例で

タグを。

私には何が欠けていますか?

最終的に私はこのWebサービスをJQueryを使用して呼び出すことができます。しかし、私はリクエストメッセージをどのように公式化してAjaxコールを出すのかを理解することさえできません。

助けていただければ幸いです。

+0

どのプラットフォームですか? Java? 。ネット?ほとんどのプラットフォームでは、SOAPメッセージは作成されません。 1つは、実際のクラスと同じように呼び出すプロキシクラスを使用しますが、あなたの代わりに正しいXMLを作成します。 –

+0

アプリケーションは.NETに組み込まれていますが、JQueryとjavascriptを使用して呼び出しを行いたいと思います。 – Shaz

答えて

8

このような状況の場合は、soapUIをダウンロードしてWSDLにポイントし、サービスのエンドポイント、メッセージ、データモデル(XSD)に慣れるためのサンプルリクエストを生成するために使用します。

soapUIのサンプルリクエストを利用すると、これをjQueryのSOAP clientに移動するのはかなり簡単です(このサービスは大雑把ではないため、大きなオブジェクトグラフをXMLとして転送する必要があると仮定します)。あなたのサービスベンダーがREST APIを持っている場合は、一般的にjQueryから操作するのが非常に簡単です)。

+2

+1あなたが利用できる自動生成されたプロキシコードを持たない環境にいれば+1。使用できるプロキシクラスがある場合でも、SoapUIを熟知したいと思うでしょう。私はどれくらいの時間を節約できたかは分かりません。 –

+1

SoapUIが最適です – Cid

関連する問題