RescueHandlerWrapper "" "" "" "" 1100 http://sumatra.wst.univie.ac.at:9290/groups/Cinemas/ http://sumatra.wst.univie.ac.at:9291/ post true 'http://gruppe.wst.univie.ac.at/~ralph/input-forms/cinemas.xsl' 'Cinemas-Input' 'EN' data.title = result.data.value('title') data.date = result.data.value('date') data.city = result.data.value('city') true "search_and_book" endpoints.injection_handler "select" data.title data.date res = result[0] if res['status'] == 200 # Computing service responses data.reservation_number = res['reservation_id'] data.starting_time = res['starting_time'] data.selected_title = res['movie_title'] data.selected_date = res['selected_date'] data.hall = res['hall'] # Computing properties of executed services perf_book = properties['call_book']['perform_book'] data.selected_cinema = " #{perf_book.values[0]['vendor']['name']}\n#{perf_book.values[0]['address']['street']}\n#{perf_book.values[0]['address']['zip']} #{perf_book.values[0]['address']['city']}" end post true 'http://gruppe.wst.univie.ac.at/~ralph/input-forms/cinemas.xsl' 'Cinemas-Output' 'EN' data.selected_title data.selected_date data.hall data.reservation_number data.selected_cinema 2 1 activity : , :call, : , :'call-oid' => '' , :manipulate , nil, 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