DefaultHandlerWrapper 3 Visa_12345 null [] Vienna Prague 0 activity_calling,activity_failed,activity_manipulating,activity_done change change error change change http://gruppe.wst.univie.ac.at/~mangler/services/airline.php http://gruppe.wst.univie.ac.at/~mangler/services/hotel.php http://gruppe.wst.univie.ac.at/~mangler/services/approval.php post data.from data.to data.persons data.airline = result.value('id') data.costs += result.value('costs').to_f status.update 1, 'Hotel' post data.to data.hotels << result.value('id') data.costs += result.value('costs').to_f data.persons -= 1 post data.costs 2 1 activity : , :call, : , :manipulate parallel :wait => do 1 end loop pre_test{ } post_test{ } do 1 end choose do 1 end critical : do 1 end 1 alternative do 1 end 1 otherwise do 1 end 1 parallel_branch do | | 1 end , : => [ ] " " { : => } , do | | 1 end