非同期サービスに対するパートナ・リンクの追加

ここでは、融資申請承認Webサービスに対するパートナ・リンク(この例ではLoanServiceという名前)をBPELプロセスに作成する方法について説明します。

非同期サービスに対してパートナ・リンクを追加するには:

  1. SOAコンポジット・エディタで、BPELプロセスを「コンポーネント」ウィンドウの「コンポーネント」セクションからデザイナにドラッグします。

    「BPELプロセスの作成」ダイアログが表示されます。

  2. ダイアログの説明に従って、非同期BPELプロセス・サービス・コンポーネントを作成します。
  3. 完了後に「OK」をクリックします。
  4. SOAコンポジット・エディタのSOAコンポジット・アプリケーションで、BPELプロセス・サービス・コンポーネント(この例では、LoanBrokerというコンポーネント名)をダブルクリックします。

    Oracle BPELデザイナが表示されます。

  5. 「コンポーネント」ウィンドウで、「BPELコンストラクト」を展開します。
  6. 「パートナ・リンク」アイコンを適切な「パートナ・リンク」スイムレーンにドラッグします。

    「パートナ・リンクの作成」ダイアログが表示されます。

  7. 次の詳細を入力して、パートナ・リンクを作成し、融資申請承認Webサービスを選択します。
    • 名前

      パートナ・リンクの名前を入力します(この例ではLoanServiceを入力します)。

    • プロセス

      BPELプロセス・サービス・コンポーネント名が表示されます(この例ではLoanBrokerが表示されます)。

    • WSDL URL

      使用するWeb Services Description Language (WSDL)ファイルを入力します。このフィールドの上にある「SOAリソース・ブラウザ」アイコンをクリックして、正しいWSDLを検索します。

    • パートナ・リンク・タイプ

      BPELプロセス・サービス・コンポーネントのインタフェース先である外部サービスを指します。リストから選択します(この例ではLoanServiceを選択します)。

    • パートナ・ロール

      外部ソースのロールです(プロバイダなど)。リストから選択します(この例ではLoanServiceProviderを選択します)。

    • マイ・ロール

      この相互作用におけるBPELプロセス・サービス・コンポーネントのロールです。リストから選択します(この例ではLoanServiceRequesterを選択します)。

  8. 「OK」をクリックします。

    融資申請承認Webサービス(United Loan)の新しいパートナ・リンクがデザイナのスイムレーンに表示されます。