WSDL エクスプローラーを使用した WSDL の参照

前提条件: WSDL エクスプローラーを使用するには、WSDL 文書に有効な URL が必要です。
WSDL エクスプローラーを使用すると、WSDL 文書を参照し、テストすることができます。 WSDL エクスプローラーでは、次のアクションが使用可能です。

WSDL エクスプローラーの起動

WSDL エクスプローラーを起動するには、以下のステップを実行します。

  1. Web サービス・エクスプローラーを起動する
  2. 右上にあるアイコン WSDL エクスプローラーを起動するためのアイコンをクリックして、WSDL エクスプローラーに切り替える。

WSDL ファイルのワークスペースへのインポート

WSDL ファイルをワークベンチにインポートするには、次の手順を実行します。

  1. 次のアイコンをクリックする。「WSDL のワークベンチへのインポート (Import WSDL to the Workbench)」アイコン
  2. WSDL をインポートするプロジェクトを選択する。
  3. WSDL から WSIL ファイルを生成する場合は、「サービスの参照として WSIL 文書へインポート (Import as a service reference to a WSIL document)」を選択する。
  4. 「実行 (Go)」をクリックする。

WSDL ファイルのユーザーのファイル・システムへのインポート

WSDL ファイルをユーザーのファイル・システムにインポートするには、次のアイコンをクリックします。 「WSDL のユーザーのファイル・システムへのインポート (Import WSDL to your file system)」アイコン WSDL ファイルを保管するシステム上の場所を指定します。

「Web サービス (Web services)」ウィザードの起動

「Web サービス (Web Service)」ウィザードを起動するには、次のアイコンをクリックします。 「Web サービス・ウィザードの起動 (Launch the Web Service Wizard)」アイコン WSDL ファイルから Web サービス・クライアントまたはスケルトン Web サービスを作成する場合は、該当する項目を選択します。 「実行 (Go)」 をクリックしてウィザードを起動します。

WSDL ファイルの「お気に入り (favorites)」への追加

WSDL ファイルをお気に入り (Favorites)」に追加するには、次のアイコンをクリックします。

. 「状況 (Status)」ペインに、WSDL がお気に入りのリストに正しく追加されたことが示されます。

WSDL エクスプローラーを使用した WSDL 文書の参照

  1. ナビゲーター・ペインで「WSDL メイン (WSDL Main)」を選択し、右側のペインに WSDL URL を入力するか、既存の WSDL URL を参照して「実行 (Go)」をクリックする。 エクスプローラーは、プロジェクトの WebContent/WSDL フォルダーにある WSDL ファイルの参照しか許可しないことに注意してください。ご使用のワークスペース内の他のロケーションに保管された WSDL ファイルを参照するには、WSDL ファイルの名前を入力するかワークスペース内のファイルを選択して、「Web サービス (Web Services)」 > 「Web サービス・エクスプローラーの起動 (Launch Web Services Explorer)」を右クリックして選択します。 この例で使用されている WSDL は、入力された郵便番号に該当する地域の気温を戻す Web サービスです。

    以下のノードが WSDL ツリーに追加されます。
    • WSDL ノード: WSDL ノード・アイコン
    • サービス・ノード (WSDL ファイル内のサービス・エレメントを表します): サービス・ノードのアイコン
    • バインディング・ノード: バインディング・ノードのアイコン
    • オペレーション・ノード: オペレーション・ノードのアイコン
  2. ナビゲーター・ペインのサービス・ノード (この例では TemperatureService ノード) をクリックすると、このサービスのすべてのバインディングが表示され、さらに、WSDL プロバイダーが「アクション (Actions)」ペインにバインディングのタイプと要旨を含めている場合は、それらが表示されます。 サポートされているバインディングのタイプは、SOAP、HTTP Get、および HTTP Post の 3 つです。

    この例で使用されている WSDL には TemperatureBinding という 1 つのバインディングしかありません。このバインディングはナビゲーター・ペインの WSDL ツリーに TemperaturePortType ノードとして表示されます。
  3. 表示されたバインディングまたはそのノードをクリックすると、「アクション (Actions)」ペインに WSDL バインディングの詳細が表示されます。 詳細には、このサービスで使用可能なオペレーションとエンドポイントが含まれます。

    このビューで、 サービスのエンドポイントを追加または除去できます。エンドポイントを追加するには、「追加」をクリックし、そのエンドポイントの URL を入力して「実行 (Go)」をクリックします。「状況 (Status)」ペインには、そのエンドポイントが正しく更新されたことが示されるはずです。 エンドポイントを除去するには、そのチェック・ボックスを選択し、「除去 (Remove)」をクリックします。
注: Web サービス・エクスプローラーが、 複数のインライン・スキーマを使用する WSDL ファイルをロードすると、これらのスキーマ全体で参照される型に対して、警告メッセージが生成されます。 「<qualified_type_name> 型の参照が解決されていません」という意味の警告メッセージです。
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 1999, 2005. All Rights Reserved.