[jboss-user] [jBPM] New message: "Manage transitions in java node"
ciccio ciccio
do-not-reply at jboss.com
Thu Feb 11 11:49:30 EST 2010
User development,
A new message was posted in the thread "Manage transitions in java node":
http://community.jboss.org/message/525818#525818
Author : ciccio ciccio
Profile : http://community.jboss.org/people/ciccioVega
Message:
--------------------------------------------------------------
Hi guys,
my "problem" is:
I am using *jBPM 4.3* and i have a java node:
<java class="it.sample.Action" g="67,348,92,52" method="getOutput" name="Action" var="output">
<arg>
<object expr="#{inputObj}">
<property name="keyword"><string value="CLIENT CODE"/></property>
<property name="location"><string value="0,0,2539,700"/></property>
<property name="fieldRegExp"><string value="([0-9][\\s]*?){6}"/></property>
</object>
</arg>
<transition g="-68,-18" name="to evaluate result" to="evaluate result"/>
<transition name="to error" to="error" g="-42,-18"></transition>
</java>
and my class is:
public class Action{
public MyClass getOutput(InputObj obj){
try {
MyClass output = obj.getOutput();
return output;
} catch (Exception e) {
e.printStackTrace();
// TODO: REDIRECT TO ERROR TRANSITION
}
}
}
and it works, but I need to take transition "to error" (the one I have defined in java node) when I catch an Exception and I don't know how to do that.
I've tried to use a <custom> node instead implementing ExternalActivityBehaviour but i don't know how to pass my argument to execute method. I can't set the arguments as variables in previous nodes, because my chiefs pretend to perform the operation in one step.
Any suggestion to solve this?
Thanks in advance
--------------------------------------------------------------
To reply to this message visit the message page: http://community.jboss.org/message/525818#525818
More information about the jboss-user
mailing list