Hi everyone, 

I am a new user to jbpm and i am stuck in getting a problem resolved. I would 
appreciate any help on the same.

I basically wanted to a process to wait at a task-node for user input and then 
move to next state on signal.

So I created a process definition which has the following states
1.) start
2) task-node1
3) task-node2
4) task-node3
5)end

Now if i execute the following code in a servlet

ProcessInstance processInstance1 = new ProcessInstance(processDefinition2);

      Token token2 = processInstance1.getRootToken();
print(token2.getNode().getName());
      token2.signal();
print(token2.getNode().getName());
      token2.signal();

print(token2.getNode().getName());
      token2.signal();
print(token2.getNode().getName());
      token2.signal();

It prints,  start, task-node1, task-node2, task-node3

But say 
after 

      Token token2 = processInstance1.getRootToken();
print(token2.getNode().getName());
      token2.signal();
print(token2.getNode().getName());

i save the process instance, with the token

now i again reload the process insatnce with its id in a seperate servlet and 
execute the following code

print(token2.getNode().getName());
      Token token2 = processInstance1.getRootToken();
print(token2.getNode().getName());

i get 
task-node1 
end

shouldn't the state be changed to task-node2 ????

Anyone  faced similar problem. If you would like me to try something , do let 
me know. 

- Max


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4051161#4051161

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4051161
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to