Oracle SOAスイートでのSOAアプリケーションの開発 BPELプロセス・サービス・コンポーネントの使用 BPELプロセスでの条件分岐の使用 whileアクティビティによる条件分岐の定義 whileアクティビティの作成方法 whileアクティビティの作成方法 whileアクティビティを作成するには: 「コンポーネント」ウィンドウで、「BPELコンストラクト」を展開します。 whileアクティビティをデザイナにドラッグします。 +記号をクリックしてwhileアクティビティを開きます。 whileアクティビティには、条件式を作成するアイコンとwhile定義を検証するアイコンがあります。また、アクティビティをドラッグしてwhileループを定義する領域も用意されています。 while条件を使用するための追加のアクティビティ(scopeアクティビティなど)をwhileアクティビティの「アクティビティをここにドロップ」領域にドラッグして定義します。 このアクティビティとして、既存のアクティビティや新しいアクティビティを使用できます。 「XPath式ビルダー」アイコンをクリックして、「式ビルダー」ダイアログを開きます。 図11-9に示すように、繰り返し実行する式を入力します。このアクションは、指定したwhile条件のブール値がtrueでなくなるまで実行されます。この例のアクティビティは、5未満の場合に繰り返しループするように設定されています。 図11-9 式が設定されているwhileアクティビティ「図11-9 式が設定されているwhileアクティビティ」の説明 完了後に「OK」をクリックします。