Hi Daniel, Thank you for your reply. It was very helpfull.
Cheers, Pascal. -------- Original-Nachricht -------- > Datum: Sun, 11 Oct 2009 20:38:02 +0200 > Von: Daniel Schleicher <[email protected]> > An: [email protected] > Betreff: Re: How works ODE? > Hi Pascal, > first of all a BPEL process ist always started with a SOAP message send to > the endpoint the process is deployed. You can send SOAP messages to ode > for > example via http://www.soapui.org/. > > To see what happens when a SOAP message for a deployed BPEL process is > received by ODE, please look into the class > org.apache.ode.axis2.ODEService. > In the method onAxisMessageExchange every incomming message is processed. > Within this method the method invoke of the > class org.apache.ode.bpel.engine.MyRoleMessageExchangeImpl is invoked. > Debug > here to see what happens further. > > Cheers, > > Daniel > > On Thu, Oct 8, 2009 at 12:47 PM, Pascal Aho <[email protected]> wrote: > > > Hi all, > > > > I would like to extend the future of ODE. I use ODE 1.3.2. First of all > I > > try to understand how ODE now works. I have already read the > > documentation(ODE - Architectural Overview, the JACOB Framework etc)but > I > > still have some points which are not clear for me. > > > > When I look through the code I don't see any relationship between the > > deploy() method implemented in the class ProcessStoreImpl and the others > > methods(OnScheduleJob, handleWorkEvent, createRuntimeContext which > execute > > instance.execute(), vpu.inject(process), etc) which lead to the > execution of > > a process. > > > > It is clear a process will be get executed only it has been compiled > > succesfully and the .cbp is created. The compilation is done within the > > deploy() method of ProcessStoreImpl. > > > > > > I would like to see the point in the code where a order to execute a > > process is issued. > > > > When the process beginns with a receive activity and the container > receives > > a message which targets a process the process will be executed. > > > > What happens in the case when the process starts with an invoke > activity? > > > > Hopefully you understand my problem and could help me. It is very > important > > for me. > > > > Thank in advance. > > > > Pascal. > > > > -- > > GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT! > > Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01 > > -- GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT! Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01
