<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="&#1;" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"Rage Italic";
        panose-1:3 7 5 2 4 5 7 7 3 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:black'>I am switching from Drools 2 to 5.<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:black'>Do we still do the following in Drools
5:<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:black'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:black'>Properties properties = </span><b><span
style='font-size:10.0pt;font-family:"Courier New";color:#7F0055'>new</span></b><span
style='font-size:10.0pt;font-family:"Courier New";color:black'> Properties();</span><span
style='font-size:10.0pt;font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:black'>properties.setProperty( </span><span
style='font-size:10.0pt;font-family:"Courier New";color:#2A00FF'>&quot;drools.dialect.java.compiler&quot;</span><span
style='font-size:10.0pt;font-family:"Courier New";color:black'>, </span><i><span
style='font-size:10.0pt;font-family:"Courier New";color:#0000C0'>RULE_COMPILER</span></i><span
style='font-size:10.0pt;font-family:"Courier New";color:black'>);</span><span
style='font-size:10.0pt;font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal><u><span style='font-size:10.0pt;font-family:"Courier New";
color:black'>PackageBuilderConfiguration</span></u><span style='font-size:10.0pt;
font-family:"Courier New";color:black'> conf = </span><b><u><span
style='font-size:10.0pt;font-family:"Courier New";color:#7F0055'>new</span></u></b><u><span
style='font-size:10.0pt;font-family:"Courier New";color:black'>
PackageBuilderConfiguration(properties)</span></u><span style='font-size:10.0pt;
font-family:"Courier New";color:black'>;</span><span style='font-size:11.0pt;
font-family:"Calibri","sans-serif";color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:18.0pt;font-family:"Rage Italic";
color:#1F497D'>saleem<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
rules-users-bounces@lists.jboss.org [mailto:rules-users-bounces@lists.jboss.org]
<b>On Behalf Of </b>Jon Gil<br>
<b>Sent:</b> Friday, February 25, 2011 11:15 AM<br>
<b>To:</b> Rules Users List<br>
<b>Subject:</b> Re: [rules-users] Object updated as rules are running<o:p></o:p></span></p>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal style='margin-bottom:12.0pt'>How do we do that?&nbsp; Since
we are using the rules server, all we are doing is calling with an HTTP call
with the object and the rules flow we want to call. We then receive back the
results as the HTTP response.&nbsp;<o:p></o:p></p>

<div>

<p class=MsoNormal>2011/2/25 Greg Barton &lt;<a
href="mailto:greg_barton@yahoo.com">greg_barton@yahoo.com</a>&gt;<o:p></o:p></p>

<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0>
 <tr>
  <td valign=top style='padding:0in 0in 0in 0in'>
  <p class=MsoNormal>Did you notify the engine that your data has been updated?
  <o:p></o:p></p>
  <div>
  <p class=MsoNormal><o:p>&nbsp;</o:p></p>
  </div>
  <div>
  <p class=MsoNormal><a
  href="http://downloads.jboss.com/drools/docs/5.1.1.34858.FINAL/drools-expert/html_single/index.html#d0e1436"
  target="_blank">http://downloads.jboss.com/drools/docs/5.1.1.34858.FINAL/drools-expert/html_single/index.html#d0e1436</a><o:p></o:p></p>
  </div>
  <div>
  <p class=MsoNormal><o:p>&nbsp;</o:p></p>
  </div>
  <div>
  <p class=MsoNormal>See section 3.3.3.1.3<br>
  <br>
  --- On <b>Fri, 2/25/11, Jon Gil <i>&lt;<a
  href="mailto:jonsprogrammingemail@gmail.com" target="_blank">jonsprogrammingemail@gmail.com</a>&gt;</i></b>
  wrote:<o:p></o:p></p>
  <p class=MsoNormal><br>
  From: Jon Gil &lt;<a href="mailto:jonsprogrammingemail@gmail.com"
  target="_blank">jonsprogrammingemail@gmail.com</a>&gt;<br>
  Subject: [rules-users] Object updated as rules are running<br>
  To: <a href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a><br>
  Date: Friday, February 25, 2011, 9:16 AM <o:p></o:p></p>
  <div>
  <div>
  <p class=MsoNormal style='margin-bottom:12.0pt'><o:p>&nbsp;</o:p></p>
  <div>
  <div>
  <p class=MsoNormal>Hi, I have a very simple rules flow that I am getting odd
  results from.&nbsp;&nbsp;For now, our project is planning on
  using&nbsp;spreadsheets&nbsp;&nbsp;and a drools server.<o:p></o:p></p>
  </div>
  <div>
  <p class=MsoNormal>&nbsp;<o:p></o:p></p>
  </div>
  <div>
  <p class=MsoNormal>The test project we are working on accepts&nbsp;a movie
  name&nbsp;from an external source and creates a Movie&nbsp;object that is
  passed to the rules.&nbsp;&nbsp; The first rule looks at the movieName
  attribute and assigns it a movieStar using the Movie objects setMovieStar
  call.&nbsp; We have printLn statements before and after this action to
  confirm that it does in fact work.&nbsp; <o:p></o:p></p>
  </div>
  <div>
  <p class=MsoNormal>&nbsp;<o:p></o:p></p>
  </div>
  <div>
  <p class=MsoNormal>The second rule, where things go wrong, checks the
  MovieStar attribute, but no matter what we've just set it to, it always uses
  the value (&quot;NoStarYet&quot;)&nbsp;that was originally created when we
  create the Movie object in our Java code in the condition of our second
  rule.&nbsp; We've tried using the getMovieStar call in the condition, but it
  has been throwing errors when we startup the Drools Server.<o:p></o:p></p>
  </div>
  <div>
  <p class=MsoNormal>&nbsp;<o:p></o:p></p>
  </div>
  <div>
  <p class=MsoNormal>When we retreive the Movie object from the resultSet, the
  movieStar attribute is set correclty, but we can't get our flow to go as
  expected.&nbsp; <o:p></o:p></p>
  </div>
  <div>
  <p class=MsoNormal>&nbsp;<o:p></o:p></p>
  </div>
  <div>
  <p class=MsoNormal>This really seems like a simple issue, but we've had no
  luck with it.&nbsp; Any thoughts?&nbsp; Does the rules engine use the getter
  methods for conditions or does it use the values from the entityXML we pass
  in?&nbsp; Is there a way to make the engine update the object between running
  each rule?&nbsp; <o:p></o:p></p>
  </div>
  <div>
  <p class=MsoNormal>&nbsp;<o:p></o:p></p>
  </div>
  <div>
  <p class=MsoNormal>Any help is appreciated greatly.<o:p></o:p></p>
  </div>
  </div>
  <p class=MsoNormal><o:p>&nbsp;</o:p></p>
  </div>
  </div>
  <p class=MsoNormal>-----Inline Attachment Follows----- <o:p></o:p></p>
  <div>
  <p class=MsoNormal style='margin-bottom:12.0pt'><o:p>&nbsp;</o:p></p>
  <div>
  <p class=MsoNormal>_______________________________________________<br>
  rules-users mailing list<br>
  <a href="http://mc/compose?to=rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a><br>
  <a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><o:p></o:p></p>
  </div>
  </div>
  </div>
  </td>
 </tr>
</table>

<p class=MsoNormal style='margin-bottom:12.0pt'><br>
<br>
_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><o:p></o:p></p>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

</div>

</body>

</html>