メイン コンテンツをスキップする 補完的コンテンツへスキップ

新しいバインドを作成

手順

  1. ポートを右クリックして、[Set Binding] (バインドを設定) > [New Binding] (新しいバインド)を選択します。
    デザインワークスペースで新しいバインドを作成するオプション。
  2. [New Binding] (新しいバインド)ダイアログボックスが表示されます。[Name] (名前)フィールドに、バインドの名前を入力します。この名前は、それが含まれるWSDLファイル内で定義されるすべてのバインドで一意であることが必要です。OKをクリックします。
    この新しいバインドはデザインワークスペースに作成され、ポートに接続されます。
    デザインワークスペース。
  3. デザインワークスペースで先ほど作成したバインドをクリックして、[Properties] (プロパティ)ビューを表示します。
    バインディングの[Properties] (プロパティ)ビュー。
  4. バインドの名前を指定するには、[Name] (名前)フィールドにその名前を入力するか、[Name] (名前)フィールドの横にある電球アイコンをクリックして、名前の変更のリファクタリングを呼び出します。
    電球アイコンをクリックすると、続行する前に、すべての変更したリソースを保存するように促す[Save All Modified Resources] (変更されたリソースをすべて保存)ダイアログボックスが表示されます。
    [Save All Modified Resources] (変更されたリソースをすべて保存)ダイアログボックス。
    OKをクリックして、[Rename] (名前を変更)ウィザードが開きます。
    [Rename] (名前を変更)ウィザード。
    [New name] (新しい名前)フィールドに新しい名前を入力します。[Update references] (参照のアップデート)チェックボックスをオンにして、それが含まれるWSDLファイルにこの変更をプロパゲートさせます。[Preview] (プレビュー)をクリックして、元のソースとリファクタリングされたソースを表示させます。
    [Rename] (名前を変更)ウィザード。
    OKをクリックして変更を確定し、ダイアログボックスを閉じます。
  5. [PortType] (ポートタイプ)フィールドをクリックして、バインドのポートタイプを設定します。現在のファイルのポートタイプが含まれるリストから、必要なポートタイプを選択できます。また、[New...] (新規...)を選択して[New PortType] (新規ポートタイプ)ウィザードを開いてポートタイプを新規作成したり、[Browse...] (参照...)を選択して[Specify Port Type] (ポートタイプの指定)ウィザードを開いたりすることもできます。詳細は、ポートタイプを設定をご覧ください。
    バインディングの[Properties] (プロパティ)ビュー。
  6. [Generate Binding Content...] (バインドコンテンツを生成...)ボタンをクリックして、[Binding Wizard] (バインドウィザード)を表示し、バインドの詳細を指定します。
    [Binding] (バインド)ウィザード。
    [Name] (名前)フィールドには、指定するバインドの名前が示されます。[PortType] (ポートタイプ)フィールドには、バインドが参照するポートタイプが示されます。現在のファイルのポートタイプが含まれるリストから、必要なポートタイプを選択することもできます。[Protocol] (プロトコル)リストで使用するバインドオプションを選択します。このオプションは、[SOAP][HTTP]です。ストラクチャー化された情報と入力された情報をやりとりする場合、[SOAP]プロトコルを使用します。アプリケーションクライアントで情報を要求またはアップデートするだけの場合、[HTTP]プロトコルを使用します。
    [SOAP]を選択すると、使用するエンコードスタイルを選択できます。
    [Binding] (バインド)ウィザード。
    • [document literal] (ドキュメントリテラル): ドキュメントスタイルメッセージのリテラルエンコーディング。XMLバリデーターで検証できるSOAPメッセージを送信する場合、このバインドのスタイルを使用します。SOAPメッセージ本文のすべてのデータ型はスキーマで定義されるため、WSDLパーツはスキーマエレメントを指す必要があります。
    • [rpc literal] (rpcリテラル): RPCスタイルメッセージのリテラルエンコーディング。SOAPメッセージでオペレーションメソッド名を指定して、サーバーが指定されたメソッドをディスパッチできるようにする場合、このバインドのスタイルを使用します。データ型を定義する必要があるため、WSDLパーツでXSDタイプを指定する必要があります。
    • [rpc encoded] (rpcエンコード): RPCスタイルメッセージおよびSOAPエンコーディング。SOAPメッセージでデータグラフをエンコードして、サーバーでオブジェクトデータをデシリアライズできるようにする場合、このバインドのスタイルを使用します。データ型を定義する必要があるため、WSDLパーツでXSDタイプを指定する必要があります。
    [HTTP]を選択すると、HTTPゲッターまたはセッターの作成を選択できます。
    [Binding] (バインド)ウィザード。
    • [HTTP GET]: GET要求は、URL値とHTTPヘッダーのセットに基づいて、Webサーバーからデータをフェッチします。要求で指定した情報を取得する場合、このメソッドを使用します。
    • [HTTP POST]: POST要求は、URLとヘッダーの後に指定された追加のデータをサーバーに送信します。リクエストのボディに含まれたデータを送信する場合、このメソッドを使用します。
    既存のバインドを変更している場合、[Overwrite existing binding information] (既存のバインド情報を上書きする)チェックボックスをオンにします。
    情報メモ注: サービスエレメントの変更は、自動的にバインドにプロパゲートされません。バインドの内容を再生成して、バインドウィザードで[Overwrite existing binding information] (既存のバインド情報を上書きする)チェックボックスをオンにして、WSDLで変更を反映させる必要があります。
    [Finish] (終了)をクリックして指定を確定し、ウィザードを閉じます。
  7. [Documentation] (ドキュメンテーション)タブに、バインドに関する参照情報を入力します。
    バインディングの[Properties] (プロパティ)ビュー。
  8. 拡張機能を管理するには、[Extensions] (拡張機能)タブをクリックします。拡張機能を追加、ソート、削除できます。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。