[jboss-user] [JBoss jBPM] - Process-States
jgreiner
do-not-reply at jboss.com
Thu Jun 21 12:07:20 EDT 2007
If I deploy the process definition below without deploying the sub-process definitions. The process will execute up until it tries to call a sub-process then it will throw an exception as expected.
However if I have the process definitions deployed properly (deploy subprocesses before main process) the process will stay in the Starting Gate node. I get no logging information, or any of my debug statements in the ActionHandler for the starting gate.
Does anyone have any idea, or a good push in the right direction? I am really at a loss.
| <?xml version="1.0" encoding="UTF-8"?>
|
| <process-definition xmlns="urn:jbpm.org:jpdl-3.2" name="DASMaster">
| <swimlane name="UsersGroup">
| <assignment class="com.pubco.das.common.handlers.UsersAssignmentHandler"></assignment>
| </swimlane>
| <start-state name="StartDasProcess">
| <transition name="" to="StartingGate"></transition>
| </start-state>
| <task-node name="DASMasterException">
| <task name="UserReview" swimlane="UsersGroup">
| <controller>
| <variable name="Comment"></variable>
| </controller>
| </task>
| <transition name="Try Again" to="StartingGate"></transition>
| </task-node>
| <node name="StartingGate" async="true">
| <action class="com.pubco.das.process.handlers.AsyncNode"></action>
| <transition name="" to="CreateArtMaster"></transition>
| </node>
| <node name="CreateArtMaster" async="true">
| <action class="com.pubco.das.process.handlers.CreateArtMaster"></action>
| <exception-handler exception-class="java.lang.Exception">
| <action class="com.pubco.das.process.handlers.DASMasterExceptionHandler"></action>
| </exception-handler>
| <transition name="" to="MSubmitProcess"></transition>
| </node>
| <process-state name="MSubmitProcess" async="exclusive" >
| <sub-process name="SubmitArtwork" />
| <variable name="artFileId" access="read,write" mapped-name="artFileId" />
| <variable name="artMasterId" access="read,write" mapped-name="artMasterId" />
| <transition name="" to="MProcessArtwork"></transition>
| </process-state>
| <process-state name="MProcessArtwork" async="exclusive" >
| <sub-process name="ProcessArtwork" />
| <variable name="artFileId" access="read,write" mapped-name="artFileId" />
| <variable name="artMasterId" access="read,write" mapped-name="artMasterId" />
| <transition name="" to="AllDone"></transition>
| </process-state>
| <end-state name="AllDone"></end-state>
| </process-definition>
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4056579#4056579
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4056579
More information about the jboss-user
mailing list