Hello List!

This is Oscar, from abstra--  and I'm having some troubles with ruote
on_cancel attribute.

As documented in:
http://ruote.rubyforge.org/common_attributes.html#on_cancel

-- BEGIN --
pdef = Ruote.process_definition :name => 'aircraft carrier' do
  cursor :on_cancel => 'decommission' do
    concurrence do
      participant 'naval team', :task => 'operate ship'
      participant 'air team', :task => 'operate planes'
    end
  end
  define 'decommission' do
    concurrence do
      participant 'naval team', :task => 'decom weapons'
      participant 'air team', :task => 'decom aircrafts'
    end
  end
end
-- END --

In this example, :on_cancel points to a simple subprocess, but I would
like to call the subprocess with parameters, is this possible?

Something like this:

-- BEGIN --
pdef = Ruote.process_definition :name => 'aircraft carrier' do
  set 'v:baz'=>'baz'
  cursor :on_cancel => "decommission :foo=>42, :bar=>'${v:baz}'" do
    concurrence do
      participant 'naval team', :task => 'operate ship'
      participant 'air team', :task => 'operate planes'
    end
  end
  define 'decommission' do
    concurrence do
      participant 'naval team', :task => 'decom weapons'
      participant 'air team', :task => 'decom aircrafts'
    end
  end
end
-- END --

Any suggestions?

Thanks a lot!

Oscar

-- 
you received this message because you are subscribed to the "ruote users" group.
to post : send email to [email protected]
to unsubscribe : send email to [email protected]
more options : http://groups.google.com/group/openwferu-users?hl=en

Reply via email to