パートナーリンク

関連項目

BPEL 言語では、パートナーリンクは BPEL プロセスの対話相手となる外部 Web サービスへの参照です。パートナーリンクアクティビティーは、対話メッセージの交換において各パートナーが担うロールを定義します。パートナーリンクアクティビティーは、そのパートナーリンクの型を参照することによって、各パートナーによって実行されるポート型を間接的に示します。

パートナーリンク要素およびパートナーリンクの型の定義

パートナーリンクの型は、WSDL の BPEL 拡張です。このため、これは BPEL ファイルではなく WSDL ファイルで定義されます。パートナーリンクの型は、1つ または 2 つの任意のロール間の関連を作成し、各ロールが単一のポート型を実行する必要があることを示します。パートナーリンクは、ロールをポート型に関連付けてパートナー間の相互の規則を定義します。

パートナーリンク要素とパートナーリンクの型の定義は次のとおりです。混同しないようにしてください。

パートナーリンクの型を定義することは、パートナーリンク要素の必要条件です。パートナーリンク要素を定義する唯一の方法は、特定のパートナーリンクの型および WSDL ファイルで定義される必要があるロールを参照することです。

パートナーリンクを追加する方法

次に示すいずれかの方法で、ビジネスプロセスにパートナーリンクを追加できます。

パートナーリンク要素の使用

パートナーリンク要素を使用するには、次の手順に従います。

  1. デザインビューで、前述の方法のいずれかを使用して、図にパートナーリンク要素を追加します。
    パートナーリンクの「プロパティーエディタ」ダイアログが表示されます。
  2. 「プロパティーエディタ」ダイアログで、次の項目を指定します。
  3. パートナーリンクの型を指定するには、次のいずれかの方法を選択します。

既存のパートナーリンクの型を使用するには、次の手順に従います。

  1. 「既存のパートナーリンクの型を使用」ラジオボタンを選択し、ドロップダウンリストから「パートナーリンクの型」を選択します。「自分のロール」、「パートナーのロール」のいずれかまたは両方のフィールドに、自動的に値が入ります。
  2. 「了解」をクリックします。
    IDE が、BPEL ファイルを指定された値に変更します。

新しいパートナーリンクの型を追加し、パートナーリンク要素がそれを使用するように構成するには、次の手順に従います。

  1. 「新しくパートナーリンクの型を作成して使用」ラジオボタンを選択し、パートナーリンクの型の名前を指定します。
  2. 次の手順で、ビジネスプロセス (「自分のロール」)、パートナー (「パートナーのロール」) の、いずれかまたは両方のロールを指定します。
    1. 定義するロールに対応するチェックボックスを選択します。
    2. 「ロール名」フィールドに、ロール名を指定します。
    3. ドロップダウンリストから「ポート型」を選択します。
  3. 「了解」をクリックします。
    IDE が、WSDL ファイルに新しいパートナーリンクの型の定義を追加し、BPEL ファイルを指定された値に変更します。
関連項目
受信
返信
呼び出し
WSDL および XML スキーマインポートの追加
WSDL エディタについて
BPEL デザイナーパレット: Web サービス
BPEL デザイナーのデザインビューについて

著作権と商標について