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

Reply via email to