<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    I'm guessing here because I haven't played with rulegroups yet
    but...<br>
    <br>
    Maybe what you are looking for is
    CommandFactory.newStartProcess(String processId,&nbsp;
    Map&lt;String,Object&gt; parameters)<br>
    <br>
    Chris<br>
    <br>
    On 27/10/2010 21:27, John Peterson wrote:
    <blockquote
cite="mid:D3A6E68928C9104BB815C83F43A36BDF0EA704BC@WPSCV6NH.OPR.STATEFARM.ORG"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="Generator" content="MS Exchange Server version
        6.5.7656.0">
      <title>Starting a process in Guvnor with ruleflow-group</title>
      <!-- Converted from text/rtf format -->
      <p dir="LTR"><span lang="en-us"><font face="Calibri">H</font><font
            face="Calibri">i all,</font></span></p>
      <p dir="LTR"><span lang="en-us"><font face="Calibri">I</font></span><span
          lang="en-us"><font face="Calibri">&#8217;</font></span><span
          lang="en-us"><font face="Calibri">m doing some experimentation
            for a business problem and I</font></span><span lang="en-us"><font
            face="Calibri">&#8217;</font></span><span lang="en-us"><font
            face="Calibri">ve hit a snag when it comes to Guvnor and
            Ruleflow-Groups.</font></span></p>
      <p dir="LTR"><span lang="en-us"><font face="Calibri">I</font></span><span
          lang="en-us"><font face="Calibri">&#8217;</font></span><span
          lang="en-us"><font face="Calibri">m using Guvnor 5.0.1 and
            Drools 5.0.1.</font></span><span lang="en-us"></span></p>
      <p dir="LTR"><span lang="en-us"><font face="Calibri">I</font></span><span
          lang="en-us"><font face="Calibri">&#8217;</font></span><span
          lang="en-us"><font face="Calibri">ve uploaded a simple 4 step
            (plus start and end) ruleflow-group to Guvnor.&nbsp; I</font></span><span
          lang="en-us"><font face="Calibri">&#8217;</font></span><span
          lang="en-us"><font face="Calibri">ve added</font><font
            face="Calibri"> ruleflow-group attributes to all my rules,
            associating them to one of the four step</font></span><span
          lang="en-us"><font face="Calibri">s in my ruleflow.&nbsp;</font></span><span
          lang="en-us"> <font face="Calibri">My code for the execution
            is as follows:</font></span></p>
      <p dir="LTR"><span lang="en-us"></span><span lang="en-us"><font
            size="2" color="#000000" face="Courier New">cmds.add(CommandFactory.</font></span><span
          lang="en-us"></span><span lang="en-us"><i><font size="2"
              color="#000000" face="Courier New">newInsertElements</font></i></span><span
          lang="en-us"></span><span lang="en-us"><font size="2"
            color="#000000" face="Courier New">(recordsToRun))</font><font
            size="2" color="#000000" face="Courier New">;</font></span><span
          lang="en-us"></span><span lang="en-us"></span></p>
      <p dir="LTR"><span lang="en-us"></span><span lang="en-us"></span></p>
      <p dir="LTR"><span lang="en-us"></span><span lang="en-us"><b><font
              size="2" color="#7f0055" face="Courier New">try</font></b></span><span
          lang="en-us"></span><span lang="en-us"><font size="2"
            color="#000000" face="Courier New"> {</font></span><span
          lang="en-us"></span><span lang="en-us"></span></p>
      <p dir="LTR"><span lang="en-us"></span><span lang="en-us">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          <font size="2" color="#000000" face="Courier New">KnowledgeBase
            kbase =</font></span><span lang="en-us"></span><span
          lang="en-us"><i> <font size="2" color="#000000" face="Courier
              New">readKnowledgeBase</font></i></span><span lang="en-us"></span><span
          lang="en-us"><font size="2" color="#000000" face="Courier New">();</font></span><span
          lang="en-us"></span><span lang="en-us"></span></p>
      <p dir="LTR"><span lang="en-us"></span><span lang="en-us">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          <font size="2" color="#000000" face="Courier New">StatelessKnowledgeSession
            ksession = kbase.newStatelessKnowledgeSession();</font></span><span
          lang="en-us"></span><span lang="en-us"></span></p>
      <p dir="LTR"><span lang="en-us"></span><span lang="en-us">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          <font size="2" color="#000000" face="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></span><span
          lang="en-us"></span><span lang="en-us"> </span></p>
      <p dir="LTR"><span lang="en-us"></span><span lang="en-us">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          <font size="2" color="#000000" face="Courier New">ExecutionResults</font></span><span
          lang="en-us"></span><span lang="en-us"><u> <font size="2"
              color="#000000" face="Courier New">results</font></u></span><span
          lang="en-us"></span><span lang="en-us"><font size="2"
            color="#000000" face="Courier New"> =
            ksession.execute(CommandFactory.</font></span><span
          lang="en-us"></span><span lang="en-us"><i><font size="2"
              color="#000000" face="Courier New">newBatchExecution</font></i></span><span
          lang="en-us"></span><span lang="en-us"><font size="2"
            color="#000000" face="Courier New">(</font></span><span
          lang="en-us"></span><span lang="en-us"><u><font size="2"
              color="#000000" face="Courier New">cmds</font></u></span><span
          lang="en-us"></span><span lang="en-us"><font size="2"
            color="#000000" face="Courier New">));</font></span><span
          lang="en-us"></span><span lang="en-us"></span></p>
      <p dir="LTR"><span lang="en-us"></span><span lang="en-us"><font
            size="2" color="#000000" face="Courier New">}</font></span><span
          lang="en-us"></span><span lang="en-us"><b> <font size="2"
              color="#7f0055" face="Courier New">catch</font></b></span><span
          lang="en-us"></span><span lang="en-us"><font size="2"
            color="#000000" face="Courier New">(Excep</font><font
            size="2" color="#000000" face="Courier New">tion e) {</font></span><span
          lang="en-us"></span><span lang="en-us"></span></p>
      <p dir="LTR"><span lang="en-us"></span><span lang="en-us">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          <font size="2" color="#000000" face="Courier New">System.</font></span><span
          lang="en-us"></span><span lang="en-us"><i><font size="2"
              color="#0000c0" face="Courier New">out</font></i></span><span
          lang="en-us"></span><span lang="en-us"><font size="2"
            color="#000000" face="Courier New">.println(</font></span><span
          lang="en-us"></span><span lang="en-us"><font size="2"
            color="#2a00ff" face="Courier New">"Exception in
            readKnowledgeBase: "</font></span><span lang="en-us"></span><span
          lang="en-us"><font size="2" color="#000000" face="Courier New">
            + e.getMessage());</font></span><span lang="en-us"></span><span
          lang="en-us"></span></p>
      <p dir="LTR"><span lang="en-us"></span><span lang="en-us"><font
            size="2" color="#000000" face="Courier New">}</font></span><span
          lang="en-us"></span><span lang="en-us"></span></p>
      <p dir="LTR"><span lang="en-us"></span><span lang="en-us"></span></p>
      <p dir="LTR"><span lang="en-us"><font color="#000000"
            face="Calibri">I</font></span><span lang="en-us"><font
            color="#000000" face="Calibri">&#8217;</font></span><span
          lang="en-us"><font color="#000000" face="Calibri">ve seen in
            other documentation that a</font></span><span lang="en-us">
          <font color="#000000" face="Calibri">&#8220;</font></span><span
          lang="en-us"><font color="#000000" face="Calibri">startProcess</font></span><span
          lang="en-us"><font color="#000000" face="Calibri">&#8221;</font></span><span
          lang="en-us"><font color="#000000" face="Calibri"> is in order
            (e.g.</font> <font color="#000000" face="Calibri">ksession.startProcess(</font></span><span
          lang="en-us"><font color="#000000" face="Calibri">&#8220;</font></span><span
          lang="en-us"><font color="#000000" face="Calibri">ruleflowname</font></span><span
          lang="en-us"><font color="#000000" face="Calibri">&#8221;</font></span><span
          lang="en-us"><font color="#000000" face="Calibri">)), however,
            startProcess is not available for StatelessKnowledgeSession</font><font
            color="#000000" face="Calibri"> and the process is in Guvnor
            already, not locally.</font></span><span lang="en-us"><font
            color="#000000" face="Calibri">&nbsp; I</font></span><span
          lang="en-us"><font color="#000000" face="Calibri">&#8217;</font></span><span
          lang="en-us"><font color="#000000" face="Calibri">m guessing
            it is something simple I</font></span><span lang="en-us"><font
            color="#000000" face="Calibri">&#8217;</font></span><span
          lang="en-us"><font color="#000000" face="Calibri">v</font><font
            color="#000000" face="Calibri">e overlooked, but it isn</font></span><span
          lang="en-us"><font color="#000000" face="Calibri">&#8217;</font></span><span
          lang="en-us"><font color="#000000" face="Calibri">t clicking
            for me at this point and my search online for answers hasn</font></span><span
          lang="en-us"><font color="#000000" face="Calibri">&#8217;</font></span><span
          lang="en-us"><font color="#000000" face="Calibri">t found one
            yet.&nbsp; Any suggestions would be appreciated.</font></span></p>
      <p dir="LTR"><span lang="en-us"><font color="#000000"
            face="Calibri">Thanks!</font></span><span lang="en-us"></span></p>
      <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
rules-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a>
</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <p class="avgcert" color="#000000" align="left">No virus found in
        this message.<br>
        Checked by AVG - <a moz-do-not-send="true"
          href="http://www.avg.com">www.avg.com</a><br>
        Version: 10.0.1152 / Virus Database: 424/3220 - Release Date:
        10/26/10</p>
    </blockquote>
  </body>
</html>