ode-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From abdulkadir yaman <abdulkadirya...@gmail.com>
Subject Re: Changing Workflow at runtime
Date Thu, 13 Oct 2011 17:07:30 GMT
Sorry Rafael, my solution is not a cure for you than. You might want to take
a look at SimpleScheduler.java( http://goo.gl/Dsg2N ) to know about more on
how job queues work in ode.

Thanks.

On Thu, Oct 13, 2011 at 7:46 PM, Rafael R. Aschoff
<roque.rafael@gmail.com>wrote:

> Hi Yaman,
>
> Thank you for your reply.
> Your solution sounds interesting but as far as I can see, it would only
> work
> if I had static paths as well.
> In other words, I would not be able to create a different flow dynamically.
> However, if it is possible to create such paths during runtime, I would be
> really interested to hear more about that.
>
> Thank you,
> On Thu, Oct 13, 2011 at 5:36 PM, abdulkadir yaman <
> abdulkadiryaman@gmail.com
> > wrote:
>
> > Hi Rafael,
> >
> > One solution might be looking for a static java method to identify which
> > path your flow will follow. This way, you have many choices(spring
> > configuration, java beans, configuration files), and you can choose one
> > path
> > among many others.
> >
> > Let me know if you are interested in this solution.
> >
> > Thanks.
> >
> > On Thu, Oct 13, 2011 at 4:46 PM, Rafael R. Aschoff
> > <roque.rafael@gmail.com>wrote:
> >
> > > Hello all,
> > >
> > > I am not very familiar with the ODE source code and was looking for a
> way
> > > to
> > > change the workflow during runtime.
> > >
> > > I would like to know if someone has an advice on that, where should I
> > look?
> > >
> > > More precisely, I want to change the internal logic of a BPEL process
> > based
> > > on some monitored events.
> > >
> > > On a second phase, I would like to change the logic just for a
> particular
> > > user instance, which means that future calls to the BPEL process will
> not
> > > perceive the changes.
> > >
> > >
> > > For what I have seen so far, to change future logic I could try to
> > > manipulate the output of the ODE BPEL Compiler. I do not know if I
> could
> > do
> > > the per user instance, but it seems possible for future executions.
> > >
> > > In order to control the logic per user, I guess I would have to use the
> > > Process Management API, but I could not find any information of the
> > > possibility to change the execution instance itself.
> > >
> > >
> > >
> > >
> > > Best regards,
> > > --
> > > Rafael Roque Aschoff
> > >
> > > Ph.D. Candidate
> > >
> > > School of Informatics
> > >
> > >
> > >
> > > City University London
> > >
> > > Phone: +44 (0)20 7040 3252
> > >
> > > http://www.city.ac.uk/informatics<
> > >
> >
> https://outweb.city.ac.uk/owa/redir.aspx?C=46ed6fba36974fff8e39ae128d622ebe&URL=http%3a%2f%2fwww.city.ac.uk%2finformatics
> > > >
> > >
> >
>
>
>
> --
> Rafael Roque Aschoff
>
> Ph.D. Candidate
>
> School of Informatics
>
>
>
> City University London
>
> Phone: +44 (0)20 7040 3252
>
> http://www.city.ac.uk/informatics<
> https://outweb.city.ac.uk/owa/redir.aspx?C=46ed6fba36974fff8e39ae128d622ebe&URL=http%3a%2f%2fwww.city.ac.uk%2finformatics
> >
>

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