[jboss-user] [JBoss jBPM] - why am i getting a null ProcessDefinition from graphSession.
james1969
do-not-reply at jboss.com
Sun Sep 10 18:41:14 EDT 2006
I'm very new at jBPM. I'm trying to get a DecisionHandler working in a new workflow I've defined:
| <?xml version="1.0" encoding="UTF-8"?>
|
| <process-definition
| xmlns="urn:jbpm.org:jpdl-3.1"
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
| xsi:schemaLocation="urn:jbpm.org:jpdl-3.1 http://jbpm.org/jpdl-3.1.xsd"
| name="jpgWorkflow">
|
| <start-state>
| <transition to="check gif"/>
| </start-state>
|
| <decision name="check gif">
| <handler class="com.amg.condenet.mediaflow.task.GifTypeDecisionHandler">
| <targetBean>sizeGifImageAction</targetBean>
| <factoryKey>jbpmConfiguration</factoryKey>
| </handler>
| <transition name="gif identified as anmiated" to="keyframe" />
| <transition name="gif identified as image" to="size gif" />
| </decision>
|
| <node name="size gif">
| <transition name="image sized" to="crop gif" />
| </node>
|
| <node name="crop gif">
| <transition name="image cropped" to="end" />
| </node>
|
| <node name="keyframe">
| <transition name="keyframe extracted" to="gif2swf conversion" />
| </node>
|
| <node name="gif2swf conversion">
| <transition name="gif2swf converted" to="end" />
| </node>
|
| <end-state name="end"/>
|
| </process-definition>
This workflow gets deployed with no errors, but when I go to execute it, graphSession.findLatestProcessDefinition("gifWorkflow") returns null? Is there a problem with the workflow definition? My DecisionHandler looks like this:
public class GifTypeDecisionHandler implements DecisionHandler {
|
|
| private static Log log = LogFactory.getLog(GifTypeDecisionHandler.class);
|
| public String decide(ExecutionContext executionContext) throws Exception {
| log.info("********************************");
| log.info("* GifTypeDecisionHandler *");
| log.info("********************************");
|
| return "size gif";
| }
| }
|
Right now, it's stubbed out, I simply trying to see if I'm defining a DecisionHandler properly for a 'decision' node.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3970634#3970634
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3970634
More information about the jboss-user
mailing list