Oracle SOAスイートでのSOAアプリケーションの開発 BPELプロセス・サービス・コンポーネントの使用 BPELプロセスからの非同期Webサービスの起動 非同期Webサービスの起動 非同期Webサービスの起動方法 非同期サービスに対するパートナ・リンクの追加 非同期サービスに対するパートナ・リンクの追加 ここでは、融資申請承認Webサービスに対するパートナ・リンク(この例ではLoanServiceという名前)をBPELプロセスに作成する方法について説明します。 非同期サービスに対してパートナ・リンクを追加するには: SOAコンポジット・エディタで、BPELプロセスを「コンポーネント」ウィンドウの「コンポーネント」セクションからデザイナにドラッグします。 「BPELプロセスの作成」ダイアログが表示されます。 ダイアログの説明に従って、非同期BPELプロセス・サービス・コンポーネントを作成します。 完了後に「OK」をクリックします。 SOAコンポジット・エディタのSOAコンポジット・アプリケーションで、BPELプロセス・サービス・コンポーネント(この例では、LoanBrokerというコンポーネント名)をダブルクリックします。 Oracle BPELデザイナが表示されます。 「コンポーネント」ウィンドウで、「BPELコンストラクト」を展開します。 「パートナ・リンク」アイコンを適切な「パートナ・リンク」スイムレーンにドラッグします。 「パートナ・リンクの作成」ダイアログが表示されます。 次の詳細を入力して、パートナ・リンクを作成し、融資申請承認Webサービスを選択します。 名前 パートナ・リンクの名前を入力します(この例ではLoanServiceを入力します)。 プロセス BPELプロセス・サービス・コンポーネント名が表示されます(この例ではLoanBrokerが表示されます)。 WSDL URL 使用するWeb Services Description Language (WSDL)ファイルを入力します。このフィールドの上にある「SOAリソース・ブラウザ」アイコンをクリックして、正しいWSDLを検索します。 パートナ・リンク・タイプ BPELプロセス・サービス・コンポーネントのインタフェース先である外部サービスを指します。リストから選択します(この例ではLoanServiceを選択します)。 パートナ・ロール 外部ソースのロールです(プロバイダなど)。リストから選択します(この例ではLoanServiceProviderを選択します)。 マイ・ロール この相互作用におけるBPELプロセス・サービス・コンポーネントのロールです。リストから選択します(この例ではLoanServiceRequesterを選択します)。 「OK」をクリックします。 融資申請承認Webサービス(United Loan)の新しいパートナ・リンクがデザイナのスイムレーンに表示されます。