バインディングの設定

バインディングはトップレベルの WSDL オブジェクトで、Web サービスとのメッセージの送受信に関する 具体的な仕様を提供します。バインディングは 1 つのポート・タイプだけを 参照します。バインディングの構造は、ポート・タイプの構造に 非常によく似ています。バインディングには、プロトコル固有の詳細を指定する 拡張性エレメント (soap、http、mime など) が含まれています。 サービス内の各ポートは、1 つのバインディングだけを参照します。

「設計」ビューの任意の空きスペースを右クリックして「バインディングの追加」を 選択すると、バインディングを作成できます。 ユーザーは新規バインディングを作成することも、既存のバインディングを再利用することも、 バインディングをインポートすることもできます。

新規バインディングの作成

ポートに新規バインディングを作成するには、以下のステップを実行します。

  1. 「設計」ビューで、ポートを右クリックして「バインディングの設定」>「新規バインディング」とクリックします。
  2. 名前」フィールドに、バインディングの名前を入力します。 名前は、それを含む WSDL 文書内で定義されるすべてのバインディングで 固有でなければなりません。「OK」をクリックします。新規バインディングは、 バインディング・オブジェクトをクリックして選択します。
  3. ポート・タイプとは、抽象オペレーションと、関係する抽象メッセージの名前付きセットを指します。 バインディング用の新規ポート・タイプの作成、既存のポート・タイプの再利用、 ポート・タイプのインポートのいずれかを行うことができます。詳細については、関連タスクを 参照してください。
  4. ドキュメンテーション」ペインに、ユーザーに読ませたいバインディングに関する任意の情報を入力します。

ヒント: 「アウトライン」ビューを使用して、ご使用のポートの新規バインディングを作成することもできます。

ポートのバインディングの再利用

ポートのバインディングを再利用するには、以下のステップを実行します。

  1. 「設計」ビューでポートを選択します。
  2. 「プロパティー」ビューで、「一般」 ペインをクリックします。
  3. バインディング」ドロップダウン・リストから、使用するバインディングを選択します。

バインディングの再生成

バインディングを再生成するには、以下のようにします。
  1. 再生成するバインディングを右クリックします。
  2. バインディング・コンテンツの生成」を選択します。
  3. 必要なバインディング情報を指定します。既存のバインディングを変更する場合は、 必ず「既存のバインディング情報の上書き」チェックボックスを選択してください。

既存のバインディングのインポート

ポート用に既存のバインディングをインポートするには、以下のステップに従ってください。
  1. 「設計」ビューで、ポートを右クリックして「バインディングの設定」>「既存のバインディング」とクリックします。
  2. 名前」フィールドで、検索ストリングを入力してリストをフィルターに掛けるか、 フィールドを空のままにしてすべて表示します。
  3. 以下のオプションのいずれかを選択して、バインディングをインポートすることができます。
    • ワークスペース」。ワークスペースで使用できるバインディングを リストします。
    • エンクロージング・プロジェクト」。ファイルが含まれているプロジェクトで 使用できるバインディングをリストします。
    • ワーキング・セット」。 指定されたファイル・セットで使用できるバインディングをリストします。 ワーキング・セットを指定するには、「選択」をクリックします。 既存のワーキング・セットのファイルを選択することも、新規のワーキング・セットを作成することもできます。 ファイルを選択したら、「OK」をクリックします。
  4. バインディングがリストされます。バインディングを 1 つ選択し、「OK」をクリックします。「設計」ビューで、バインディング・オブジェクトをクリックします。
  5. 「プロパティー」ビューの「ドキュメンテーション」ペインに、ユーザーに読ませたいバインディングに関する任意の情報を入力します。