Enter info here
ready
DefaultHandlerWrapper
after
Milos
3456
a1346963@unet.univie.ac.at
SCbCeO36t6
136
gering
dummy
dummy
dummy
http://gruppe.wst.univie.ac.at/~mangler/services/timeout.php
http://wwwlab.cs.univie.ac.at/~a1100570/a.php
http://wwwlab.cs.univie.ac.at/~a1100570/b.php
http://wwwlab.cs.univie.ac.at/~a1100570/c.php
http://wwwlab.cs.univie.ac.at/~a1100570/d.php
http://wwwlab.cs.univie.ac.at/~a1100570/e.php
http://wwwlab.cs.univie.ac.at/~a1100570/f.php
http://wwwlab.cs.univie.ac.at/~a1100570/g.php
call :a1, :a, { :label => "Schadenmeldung registrieren", :method => :get, :parameters => nil }, <<-end
data.name=result['name']
data.vnr=result['vnr']
data.email=result['email']
data.garage=result['garage']
data.schadensumme=result['schadensumme']
end
call :a2, :b, { :label => "Schadenmeldung klassifizieren", :method => :post, :parameters => {:name => data.name} }, <<-end
data.schaden=result['groesse']
end
choose :exclusive do
alternative "data.schaden='gering'" do
parallel do
parallel_branch do
call :a3, :c, { :label => "Versicherungssumme ermitteln", :method => :post, :parameters => {:schadengroesse => data.schadensumme} }, <<-end
data.versicherungssumme=result['versicherungssumme']
end
end
parallel_branch do
call :a4, :d, { :label => "Garage kontaktieren", :method => :post, :parameters => {:garage => data.garage, :email => data.email, :name => data.name} }
end
end
end
otherwise do
call :a5, :c, { :label => "Versicherungssumme ermitteln", :method => :post, :parameters => {:schadengroesse => data.schadensumme} }, <<-end
data.versicherungssumme=result['versicherungssumme']
end
call :a6, :e, { :label => "Versicherungshistorie ermitteln", :method => :post, :parameters => {:schaden => data.schaden} }, <<-end
data.historie=result['text']
end
call :a7, :d, { :label => "Garage kontaktieren", :method => :post, :parameters => {:garage => data.garage, :name => data.name, :email => data.email} }
end
end
call :a8, :f, { :label => "Entscheidung treffen", :method => :get, :parameters => nil }, <<-end
data.entscheidung=result['ok']
end
choose :exclusive do
alternative "entscheidung='OK'" do
call :a10, :timeout, { :label => "Zahlen", :method => :post, :parameters => {:timeout => 3} }
end
otherwise do
end
end
call :a9, :g, { :label => "Entscheidung mitteilen", :method => :post, :parameters => {:name => data.name, :email => data.email, :body => data.entscheidung} }
:get
data.name=result['name']
data.vnr=result['vnr']
data.email=result['email']
data.garage=result['garage']
data.schadensumme=result['schadensumme']
:post
data.name
data.schaden=result['groesse']
:post
data.schadensumme
data.versicherungssumme=result['versicherungssumme']
:post
data.garage
data.email
data.name
:post
data.schadensumme
data.versicherungssumme=result['versicherungssumme']
:post
data.schaden
data.historie=result['text']
:post
data.garage
data.name
data.email
:get
data.entscheidung=result['ok']
:post
3
:post
data.name
data.email
data.entscheidung
0
undefined
:get
data.name=result['name']
data.vnr=result['vnr']
data.email=result['email']
data.garage=result['garage']
data.schadensumme=result['schadensumme']
:post
data.name
data.schaden=result['groesse']
:post
data.schadensumme
data.versicherungssumme=result['versicherungssumme']
:post
data.garage
data.email
data.name
:post
data.schadensumme
data.versicherungssumme=result['versicherungssumme']
:post
data.schaden
data.historie=result['text']
:post
data.garage
data.name
data.email
:get
data.entscheidung=result['ok']
:post
3
:post
data.name
data.email
data.entscheidung