Hi
I have the following state definition (fragment):
<process-definition>
| <start-state name='start'>
| <task name='StartStateTask'>
| <controller>
| <variable access='read,write,required' name='variable1'
mapped-name='Var1'></variable>
| </controller>
| </task>
| <transition to='task-node1' name='to_task_node1'></transition>
| </start-state>
| ...
I use the following code to create a process Instance:
ProcessDefinition processDefinition = ProcessDefinition.parseXmlString(
<xml string above>);
ProcessInstance processInstance = new ProcessInstance(processDefinition);
Later, I call the following code:
TaskMgmtInstance taskmgmtInstance = processInstance.getTaskMgmtInstance();
Token token = processInstance.getRootToken();
if (taskmgmtInstance.hasUnfinishedTasks(token) == false)
{
...
}
else
{
...
}
However, even though the start state has a task, it seems to
enter the "if" block, not the "else" part.
Any suggestions would be appreciated.
Thanks,
Debnath
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4120312#4120312
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4120312
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user