[jboss-user] [jBPM] New message: "Problem Signaling a Waiting Execution"
Andy Barreras
do-not-reply at jboss.com
Fri Jan 15 16:52:14 EST 2010
User development,
A new message was posted in the thread "Problem Signaling a Waiting Execution":
http://community.jboss.org/message/520405#520405
Author : Andy Barreras
Profile : http://community.jboss.org/people/FlyNavy
Message:
--------------------------------------------------------------
I'm having trouble signaling a process instance to advance beyond a wait activity. I've looked at the jBPM example but no luck. I have a process definition with numerous state activities. I created a lisetner for each activity. The listeners (simulate) some external work then call the executionService.signalExecutionById() method:
public void notify(EventListenerExecution execution) throws Exception {
System.out.println("MESSAGE: " + msg);
//Timer timer = new Timer();
//ExternalTaskProxy task = new ExternalTaskProxy();
//Date now = new Date();
//timer.schedule(task, now, 1500);
ExecutionService executionService = processEngine.getExecutionService();
executionService.signalExecutionById(execution.getId());
}
I deploy the business archive using an Ant script then run a process instance via the jBPM console. The process instance starts but halts at the first activity. Here's the process definition's jpdl code look like this:
<?xml version="1.0" encoding="UTF-8"?>
<process name="Simple Activity Scheduling" xmlns="http://jbpm.org/4.0/jpdl">
<start g="188,25,48,48" name="start">
<transition g="-110,-11" name="to Activity1" to="Activity1"/>
</start>
<state g="137,123,150,52" name="Activity1">
<on event="end">
<event-listener class="my.package.MyListener1"/>
</on>
<transition name="to Activity2" to="Activity2" g="-138,-18"/>
</state>
<state g="137,220,152,52" name="Activity2">
<on event="end">
<event-listener class="my.package.MyListener2"/>
</on>
<transition name="to Activity3" to="Activity3" g="-153,-18"/>
</state>
<state g="128,322,170,52" name="Activity3">
<on event="end">
<event-listener class="my.package.MyListener3"/>
</on>
<transition name="to Activity4" to="Activity4" g="-129,-18"/>
</state>
<state g="141,420,142,52" name="Activity4">
<on event="end">
<event-listener class="my.package.MyListener4"/>
</on>
<transition name="to Activity5" to="Activity5" g="-150,-18"/>
</state>
<state g="129,527,168,52" name="Activity5">
<on event="start">
<event-listener class="my.package.MyListener5"/>
</on>
<transition name="to Activity6" to="Activity6" g="-137,-18"/>
</state>
<state g="127,632,170,52" name="Activity6">
<on event="start">
<event-listener class="my.package.MyListener6"/>
</on>
<transition name="to Activity7" to="Activity7" g="-46,-18"/>
</state>
<state g="165,739,92,52" name="Activity7">
<on event="start">
<event-listener class="my.package.MyListener7"/>
</on>
<transition name="to Activity8" to="Activity8" g="-130,-18"/>
</state>
<state g="142,846,139,52" name="Activity8">
<on event="start">
<event-listener class="my.package.MyListener8"/>
</on>
<transition name="to end" to="end" g="-36,-18"/>
</state>
<end g="651,849,48,48" name="end"/>
</process>
Any help would be appreciated.
--------------------------------------------------------------
To reply to this message visit the message page: http://community.jboss.org/message/520405#520405
More information about the jboss-user
mailing list