6

SOAPリクエストをサポートすると主張するRemObjects SDKを使用して、Delphi/C++Builderにサーバープロセスを構築しています。

SOAP サポートをテストする最も迅速で簡単な方法は何ですか? 新しい言語を学習したり、新しい IDE をインストールしたり、1 日以上費やしたりする必要はありません...

これを明確にするために、私はすでに RO ネイティブ プロトコルを使用してサーバーに問題なく接続しており、SOAP を有効にしていますが、RO SDK に基づいていないシステムがそれをどのように使用できるかをテストしたいと考えています。クライアントとサーバーの両方に RO SOAP を使用しても、これは実現しません...

4

4 に答える 4

5

RemObjects で試したことはありませんが、サーバーが既に SOAP をサポートしている場合、Delphi を使用して Web サービスを使用し、各メソッドを呼び出すよりも簡単にテストする方法は考えられません。驚くほどまっすぐです。

  • 新しいアプリケーションを作成します。
  • File|New|Other|WebServices で WSDL Importer を選択します。
  • サーバーの WSDL ページに入ります。すべての Web サービス メソッドと、Web サービスが使用する追加のクラス/列挙を含むラッパー ユニットが作成されます。

実装セクションのすぐ上に、Web サービス クラスのインスタンスを返すメソッドが表示されます。

function GetMyServerSoap(UseWSDL: Boolean=System.False; Addr: string=''; HTTPRIO: THTTPRIO = nil): MyServerSoap;

デフォルトでインスタンス化し、メソッドの呼び出しを開始します。

XML が送受信されていることを確認する必要がある場合は、独自の HTTPRIO コンポーネントを提供し、OnBeforeExecute および OnExecute イベントを使用します。

于 2008-11-20T11:48:19.983 に答える
4

soapUIを試してみてください。これは、SOAP サービスの分析とテストを容易にする無料の SOAP ツールキットです。

soapUI は、無料でオープン ソースのデスクトップ アプリケーションです。

* inspecting Web Services
* invoking Web Services
* developing Web Services
* Web Services Simulation and Mocking
* Functional, Load and Compliance testing of Web Services

主に、WSDL または REST ベースの Web サービス (Java、.net など) を提供または使用する開発者およびテスターを対象としています。機能テストと負荷テストは、soapUI でインタラクティブに行うことも、soapUI コマンド ライン ツールを使用して自動化されたビルドまたは統合プロセス内で行うこともできます。

于 2009-12-12T14:31:00.417 に答える
2

Web サイトのチュートリアルに従ってください。それは私のために働いた。

于 2008-11-20T11:39:41.467 に答える
1

TROBinMessage などの他のメッセージ形式と同様に、TROSOAPMessage を使用してサービスを公開するだけです。

件名については、RO Web サイトのチュートリアルを確認してください。

于 2008-11-20T12:31:40.363 に答える