WSDL エクスプローラーを使用した WSDL 文書と Web サービスのテスト

WSDL 文書によって、開発者は、 アプリケーションをインターネット上でネットワーク・アクセスが可能なサービスとして公開できます。 UDDI および WSIL によって、他のアプリケーションは、WSDL 文書をディスカバーでき、その資料をバインドすることで、 トランザクションを実行、または他のビジネス・プロセスを実行できます。WSDL エクスプローラーを使用すると、WSDL 文書を参照、インポート、およびテストすることができます。

前提条件: WSDL エクスプローラーを使用するには:

WSDL エクスプローラーを使用すると、WSDL 文書を参照し、テストすることができます。 WSDL エクスプローラーを使用した WSDL 文書の参照について詳しくは、『WSDL エクスプローラーの使用』を参照してください。

WSDL エクスプローラーを使用して Web サービスをテストするには、次の手順を実行します。

  1. WSDL エクスプローラーを起動するには、以下のステップを実行します。
    1. Web サービス・エクスプローラーで、 右上にあるアイコン WSDL エクスプローラーを起動するためのアイコン をクリックして、WSDL エクスプローラーに切り替える。
  2. ナビゲーター・ペインで「WSDL メイン (WSDL Main)」を選択し、右側のペインに WSDL URL を入力するか、既存の WSDL URL を参照して「実行 (Go)」をクリックする。 この例で使用されている WSDL は、入力された郵便番号に該当する地域の気温を戻す Web サービスです。
    Web サービス・エクスプローラーの WSDL メイン・ペインの画面取り
    以下のノードが WSDL ツリーに追加されます。
    • WSDL ノード: WSDL ノード・アイコン
    • サービス・ノード (WSDL ファイル内のサービス・エレメントを表します): サービス・ノードのアイコン
    • バインディング・ノード: バインディング・ノードのアイコン
    • オペレーション・ノード: オペレーション・ノードのアイコン
  3. WSDL バインディングの詳細 (WSDL Binding Details)」ペインで、オペレーション (この例では getTemp オペレーション) をクリックし、以下を表示する。
    • このオペレーションで使用可能なエンドポイントを表示するドロップダウン・リスト
    • このオペレーションの各パラメーター (この例では zipcode パラメーター) のフィールド、および パラメーターが求めている情報のタイプ (この例では、zipcode にはストリングを指定する必要があります)。
      Web サービス・エクスプローラーの「WSDL オペレーション」ペインの呼び出し
      「フォーム (Form)」ビューには、Web サービス・オペレーション呼び出しの パラメーターを入力できます。パラメーター名は、組み込み XML スキーマ定義言語 (XSD) 情報を記述するダイアログを表示するというアクションが設定された、リンクとして表示されます。 XSD について詳しくは、以下を参照してください。http://www.eclipse.org/xsd/
      XSD 情報ダイアログの画面取り
       
  4. ストリングを入力し、「実行 (Go)」をクリックする。結果は「状況 (Status)」ペインに戻されます。
    「状況」ペインに結果を表示する、起動された WSDL オペレーションの画面取り
     
  5. バインディング方法として SOAP を使用している場合、右上の「ソース」または「フォーム (Form)」をクリックすると、上記に示す「フォーム (Form)」ビューと「ソース」ビューの間で表示が切り替わります。「ソース」ビューには、XML フォーマットの SOAP メッセージが表示されます。フォーム内のものと同じ情報を、XML フォーマットのみで入力することもできます (これは上級ユーザーのみにお勧めします)。 XML を変更した場合、エクスプローラーはその XML は検証しますが、入力したパラメーター値は検証しません。
    「WSDL オペレーションの呼び出し」ペインのソース・ビュー
  6.  バインディング・タイプとして SOAP を使用している場合、「状況 (Status)」ペインを「ソース 」ビューと「フォーム (Form)」ビューの間で切り替えるオプションも用意されています。「ソース 」ビューには、サービスおよび戻された値をテストするために入力したパラメーターと共に、SOAP 要求と応答のエンベロープが表示されます。
    SOAP 要求および応答エンベロープのソース・ビューの画面取り
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 1999, 2005. All Rights Reserved.