d68fff80-2238-426f-9579-e3e7e0ee46eb a01406222 CPEE default stopped DefaultHandlerWrapper after 45 51 15 B 28 9518 Desktopapp what from where http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startnumber.php http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/runtime.php http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/traintime.php http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblock.php http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/timeleft.php http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/result.php http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/run.php http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/contactapp.php http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/drink.php http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/gothere.php http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/saveblock.php call :a1, :startblock, parameters: { :label => "select starting block", :method => :get, :arguments => [⭐(:name => :role, :value => "Runner"), ⭐(:name => :organization, :value => "Privat"), ⭐(:name => :link, :value => "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html")] }, finalize: <<-END data.startblock = result END call :a2, :saveblock, parameters: { :label => "save starting block", :method => :post, :arguments => [⭐(:name => :startblock, :value => data.startblock)] } parallel :wait => -1 do parallel_branch do || call :a3, :run, parameters: { :label => "run", :method => :get, :arguments => [⭐(:name => :role, :value => "Runner"), ⭐(:name => :organization, :value => "Privat"), ⭐(:name => :link, :value => "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html")] }, finalize: <<-END data.runsteps = data.runsteps + result; END end parallel_branch do || call :a4, :traintime, parameters: { :label => "measure time", :method => :get, :arguments => nil }, finalize: <<-END data.traintime = result END end end loop pre_test{data.traintime > 25} do parallel :wait => -1 do parallel_branch do || call :a5, :run, parameters: { :label => "run", :method => :get, :arguments => [⭐(:name => :role, :value => "Runner"), ⭐(:name => :organization, :value => "Privat"), ⭐(:name => :link, :value => "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html")] }, finalize: <<-END data.runsteps = data.runsteps + result; END end parallel_branch do || call :a6, :traintime, parameters: { :label => "measure time", :method => :get, :arguments => nil }, finalize: <<-END data.traintime = result END end end end call :a7, :contactapp, parameters: { :label => "contact app", :method => :get, :arguments => [⭐(:name => :role, :value => "Runner"), ⭐(:name => :organization, :value => "Privat"), ⭐(:name => :link, :value => "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html")] }, finalize: <<-END data.contact = result END call :a8, :startnumber, parameters: { :label => "allocate start number", :method => :get, :arguments => nil }, finalize: <<-END data.startnumber= result END call :a16, :timeleft, parameters: { :label => "timeLeftERSATZ", :method => :post, :arguments => nil }, finalize: <<-END data.timeleft = result END choose :exclusive do alternative test{data.timeleft > 60} do call :a10, :gothere, parameters: { :label => "go home", :method => :post, :arguments => [⭐(:name => :home, :value => yes), ⭐(:name => :role, :value => "Runner"), ⭐(:name => :organization, :value => "Privat"), ⭐(:name => :link, :value => "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html")] }, finalize: <<-END data.gothere = result END end otherwise do call :a11, :gothere, parameters: { :label => "go there directly", :method => :post, :arguments => [⭐(:name => :role, :value => "Runner"), ⭐(:name => :organization, :value => "Privat"), ⭐(:name => :link, :value => "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html"), ⭐(:name => :home, :value => no)] }, finalize: <<-END data.gothere = result END end end parallel :wait => -1 do parallel_branch do || call :a12, :run, parameters: { :label => "run", :method => :post, :arguments => [⭐(:name => :role, :value => "Runner"), ⭐(:name => :organization, :value => "Privat"), ⭐(:name => :link, :value => "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html")] }, finalize: <<-END data.runsteps = data.runsteps + result; END end parallel_branch do || call :a13, :runtime, parameters: { :label => "measure time", :method => :get, :arguments => nil }, finalize: <<-END data.runtime = result END end parallel_branch do || call :a14, :drink, parameters: { :label => "drink", :method => :get, :arguments => [⭐(:name => :role, :value => "Runner"), ⭐(:name => :organization, :value => "Privat"), ⭐(:name => :link, :value => "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html")] }, finalize: <<-END data.drink = result END end end call :a15, :result, parameters: { :label => "read results", :method => :post, :arguments => [⭐(:name => :runtime, :value => data.runtime)] } :get "Runner" "Privat" "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html" data.startblock = result :post data.startblock :get "Runner" "Privat" "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html" data.runsteps = data.runsteps + result; :get data.traintime = result :get "Runner" "Privat" "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html" data.runsteps = data.runsteps + result; :get data.traintime = result :get "Runner" "Privat" "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html" data.contact = result :get data.startnumber= result :post data.timeleft = result :post yes "Runner" "Privat" "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html" data.gothere = result :post "Runner" "Privat" "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html" no data.gothere = result :post "Runner" "Privat" "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html" data.runsteps = data.runsteps + result; :get data.runtime = result :get "Runner" "Privat" "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html" data.drink = result :post data.runtime 0 undefined :get "Runner" "Privat" "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html" data.startblock = result :post data.startblock :get "Runner" "Privat" "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html" data.runsteps = data.runsteps + result; :get data.traintime = result :get "Runner" "Privat" "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html" data.runsteps = data.runsteps + result; :get data.traintime = result :get "Runner" "Privat" "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html" data.contact = result :get data.startnumber= result :post data.timeleft = result :post yes "Runner" "Privat" "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html" data.gothere = result :post "Runner" "Privat" "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html" no data.gothere = result :post "Runner" "Privat" "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html" data.runsteps = data.runsteps + result; :get data.runtime = result :get "Runner" "Privat" "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html" data.drink = result :post data.runtime