[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