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 <[email protected]>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 < > [email protected] > > 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 > > <[email protected]>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 > > >
