sorry my English is poor.
i try to change Wfp06MultiChoice's processdefine from String to xml,and deploy to
database,but when i test ,it can't select singleness,it always fork to both
transition.why?
-------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<process-definition xmlns="" name="yytest">
<start-state name='start'>
</start-state>
scenario == 1
scenario == 2
<end-state name="end"></end-state>
</process-definition>
--------------------------------------------------------------
processInstance = jbpmContext.loadProcessInstance(processInstanceId);
ContextInstance ci = (ContextInstance) processInstance.getInstance(
ContextInstance.class );
processInstance.signal();
ci.setVariable("scenario", new Integer(1));
Token root = processInstance.getRootToken();
System.out.println(root.getNode());
root.signal();
System.out.println(root.getNode());
Token tokenB = root.getChild("to b");
Token tokenC = root.getChild("to c");
tokenB.signal();
System.out.println("tokenB:"+tokenB.getNode());
System.out.println("tokenC:"+tokenC.getNode());
System.out.println(root.getNode());
System.out.println(ci.getVariable("scenario"));
---------------------------------------------------
result:
State(a)
Fork(multichoice)
tokenB:Join(syncmerge)
tokenC:State(c)
Fork(multichoice)
1
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3990327#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...