On Fri, Apr 11, 2008 at 11:00 PM, Alex Boisvert <[EMAIL PROTECTED]> wrote:
> On Fri, Apr 11, 2008 at 5:13 PM, Amin Anjomshoaa < > [EMAIL PROTECTED]> wrote: > > > I have a question regarding the events order in a business process. Lets > > say we have a process that should work as follows: > > receive <A> ..... receive <B> .... receive <C> > > Now consider at the beginning, when the process is waiting to receive A, > > an event of type C arrives. Apparently Apache ODE waits for a while and then > > returns a timeout. I would like to know if there is a solution to throw an > > exception when the appropriate event is not arrived? > > > Good question. I don't know why Ode would wait. Message C is presumed > to have some form of correlation to an instance and if that instance isn't > available, the engine should be able to tell immediately. Smells like a > bug. Can you open an issue with a test-case illustrating this? Hmmm, re-reading your email a second time it's not clear whether receive <A> is instantiating the process. Are the instance and a matching correlation set available when message C arrives? alex
