What Happens When You Create a repeatUntil Activity
The following provides an example of the .bpel
file after design completion. In this scenario, purchase order validation must be performed at least once, then repeatedly, based on evaluating the completion status until the status is updated to 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>