ode-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matthieu Riou" <matthieu.r...@gmail.com>
Subject Re: Multiple Instances
Date Wed, 17 Dec 2008 16:31:28 GMT
On Wed, Dec 17, 2008 at 8:12 AM, Asif Iqbal <iqbalasif83@gmail.com> wrote:

> Thanks for your reply.
>
> I am using explicit correlation. And same BPEL is running ok on ActiveBPEL
> Engine.
> But I don't know why not working on ODE?
>

Logs with the category org.apache.ode set to debug would probably help
diagnosing as well.

Cheers,
Matthieu


>
> Ok I will try to run same with implicit correlation.
>
> Thanks
> Regards
> Asif Iqbal
>
>
> On Wed, Dec 17, 2008 at 5:05 PM, Matthieu Riou <matthieu.riou@gmail.com>wrote:
>
>> On Wed, Dec 17, 2008 at 3:34 AM, Asif Iqbal <iqbalasif83@gmail.com>
>> wrote:
>>
>> > Hi guys
>> >
>> > I want to run multiple instances of process on ODE.
>> > E.g Once process will create multiple instance of
>> >
>> >
>> > I have 3 BPEL process. Process A (warehouse), Process B (box flow) and
>> > Process C (worker flow). Process A is main process. This will invoke
>> Process
>> > B and Process C. Process C and Process B will also interact with each
>> other.
>> >
>> > Process A invokes more than one instances of Process B and Process C e.g
>> > Process A invokes 4 instances of Process B and 3 instances of process C.
>> > Now question is that how instances of Process C (3 instance) and Process
>> B
>> > (4 Instances) will interact with each other. For more clarification you
>> can
>> > see attached image. And one by one interact with each other. Now for
>> this I
>> > am searching.
>> >
>> > I deployed processes in ODE but when I am sending SOAP Req there is no
>> > response.
>> >
>> > If I use same BPEL for sigle instance then its working perfectly.
>> >
>> > Kindly also see attached image to get clear idea.
>> >
>>
>> Your image has apparently been stripped by the mailing list. It's had to
>> guess without knowing exactly what you're doing or seeing logs but my
>> hunch
>> would be that it's tied to correlation. For process to process
>> interactions,
>> we use implicit correlations (see [1]). Those are tied to a partner link,
>> so
>> for any interaction with a given partner link, the correlation will be
>> identical. If you happen to interact with several instances of another
>> process in parallel, this won't work.
>>
>> In that case you're effectively dealing with different partners so you
>> should declare a different partner link for each separate instance of
>> other
>> processes you're dealing with. Alternatively you can use explicit
>> correlation.
>>
>> Cheers,
>> Matthieu
>>
>> [1] http://ode.apache.org/implicit-correlations.html
>>
>>
>> >
>> > Thanks
>> >
>> > Regards
>> > Asif Iqbal
>>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message