repeatUntilアクティビティ作成時の処理内容
次に、設計完了後の.bpel
ファイルの例を示します。このシナリオでは、注文書の検証を少なくとも1回実行し、その後はステータスが5
に更新されるまで、完了ステータスの評価に基づいて検証を繰り返します。
<repeatUntil> <sequence> <invoke name="PurchaseOrderValidation" ... /> <receive name="receiveValidation" partnerLink="PurchaseOrderValidation" operation="returnPurchaseOrderValidation" variable="PurchaseOrderStatusResponse" /> </sequence> <condition> bpel:getVariableProperty( "PurchaseOrderStatusResponse","tst:completionStatus") < 5 </condition> </repeatUntil>