WSDL エクスプローラーを使用した WSDL の探索

前提条件: WSDL エクスプローラーを使用するには、WSDL 文書の有効な URL を持っている必要があります。
WSDL エクスプローラーで、WSDL 文書の探索およびテストが行うことができます。 WSDL エクスプローラーでは、以下のアクションが使用可能です。

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

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

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

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

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

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

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

ユーザーのファイル・システムに WSDL ファイルをインポートするには、このアイコン ユーザーのファイル・システムへの WSDL のインポート・アイコン をクリックします。WSDL ファイルを保管するご使用のシステム上の場所を指定します。

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

「Web サービス」ウィザードを起動するには、このアイコン Web サービス・ウィザードの起動のアイコン をクリックします。 WSDL ファイルから Web サービス・クライアントまたはスケルトン Web サービスを作成するかどうかを選択できます。「実行 (Go)」をクリックしてウィザードを起動します。

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

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

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

WSDL エクスプローラーを使用した WSDL 文書の探索:

  1. 「ナビゲーター」ペインで「WSDL メイン」を選択し、右側のペインで WSDL URL を入力するか、または既存の WSDL URL を参照し、「実行 (Go)」をクリックします。このエクスプローラーでは、プロジェクトの WebContent/WSDL フォルダー内にある WSDL ファイルについてのみが参照が可能であることに注意してください。 ユーザーのワークスペース内の他のロケーションに保管されている WSDL ファイルを探索するには、WSDL ファイルの名前を 入力するか、ワークスペース内でそのファイルを選択し、それを右クリックして、 「Web サービス」 > 「Web サービス・エクスプローラーの起動」と選択します。この例では、使用されている WSDL は、入力されたすべての郵便番号に対して温度を返す Web サービスです。

    以下のノードが WSDL ツリーに追加されます。
    • WSDL ノード: WSDL ノード・アイコン
    • サービス・ノード (WSDL ファイル内でサービス要素を表す): サービス・ノード・アイコン
    • バインディング・ノード: バインディング・ノード・アイコン
    • オペレーション・ノード: オペレーション・ノード・アイコン
  2. 「ナビゲーター」ペインの「サービス」ノード (この例では、TemperatureService ノードになります)をクリックすると、そのサービスのすべてのバインディングが表示され、また、 WSDL プロバイダーによって「アクション」ペインにバインディングが組み込まれていた場合は、 バインディングのタイプとバインディングの簡単な説明も表示されます。 SOAP、HTTP GET、および HTTP POST の 3 つのタイプのバインディングがサポートされています。

    この例で使用される WSDL は、1 つのバインディング、TemperatureBinding のみを持っています。これは、「ナビゲーター」ペインの WSDL ツリーで TemperaturePortType ノードとして表されるバインディングです。
  3. 表示されたバインディングまたはそのノードをクリックすると、「アクション」ペインに WSDL バインディング詳細が表示されます。これには、このサービスで使用可能な操作とエンドポイントが含まれています。

    このビューで、サービスのためのエンドポイントの追加または除去を行うことができます。エンドポイントを追加するには、「追加」をクリックして、エンドポイントの URL を入力し、「実行 (Go)」をクリックします。エンドポイントが正常に更新された旨、「状況」ペインに示されるはずです。エンドポイントを除去するには、そのチェック・ボックスを選択し、「除去」をクリックします。
注: Web サービス・エクスプローラーが、複数のインライン・スキーマを使用する WSDL ファイルをロードするとき、これらのスキーマにわたって参照される型について、警告メッセージが生成されます。以下のような警告メッセージになります: Reference of type <qualified_type_name> isn't resolved.