<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:m="http://schemas.microsoft.com/office/2004/12/omml" 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:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@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:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
        {font-family:"Arial Narrow";
        panose-1:2 11 6 6 2 2 2 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        color:black;}
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;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;
        color:black;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@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 bgcolor=white lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span style='color:#1F497D'>Using the code below, I am
getting the following results:<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:12 MDT 2008): Configuring with newInstance=false, secondsToRefresh=300</span><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:12 MDT 2008): Configuring package provider : DirectoryScanner scanning
dir: c:\intellidata-home\sleuth\drlFiles found 30 file(s).</span><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Applying changes to the rulebase.</span><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Adding package called
net.intellidata.sleuth.description.rules</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Adding package called
net.intellidata.sleuth.description.rules</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Adding package called
net.intellidata.sleuth.description.rules</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Adding package called
net.intellidata.sleuth.description.rules</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Adding package called
net.intellidata.sleuth.description.rules</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Adding package called
net.intellidata.sleuth.description.rules</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Adding package called
net.intellidata.sleuth.description.rules</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Adding package called
net.intellidata.sleuth.description.rules</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Adding package called
net.intellidata.sleuth.description.rules</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Adding package called
net.intellidata.sleuth.description.rules</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Adding package called
net.intellidata.sleuth.description.rules</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Adding package called
net.intellidata.sleuth.description.rules</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Adding package called
net.intellidata.sleuth.description.rules</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Adding package called
net.intellidata.sleuth.description.rules</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Adding package called
net.intellidata.sleuth.description.rules</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Adding package called
net.intellidata.sleuth.description.rules</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Adding package called
net.intellidata.sleuth.description.rules</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Adding package called net.intellidata.sleuth.description.rules</span><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Adding package called
net.intellidata.sleuth.description.rules</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Adding package called net.intellidata.sleuth.description.rules</span><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Adding package called
net.intellidata.sleuth.description.rules</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Adding package called
net.intellidata.sleuth.description.rules</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Adding package called
net.intellidata.sleuth.description.rules</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Adding package called
net.intellidata.sleuth.description.rules</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Adding package called
net.intellidata.sleuth.description.rules</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Adding package called
net.intellidata.sleuth.description.rules</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Adding package called
net.intellidata.sleuth.description.rules</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Adding package called
net.intellidata.sleuth.description.rules</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Adding package called
net.intellidata.sleuth.description.rules</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:red'>RuleAgent(default) INFO (Tue Apr
08 14:45:35 MDT 2008): Adding package called
net.intellidata.sleuth.description.rules</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif"'>loadRules() took 41.75 Seconds</span><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif"'>Executing rules took 0.031 Seconds<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif"'>AVX/KYOCERA DUP,CAP,1UF,35V,20%,TANT,RA </span><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif"'>Possible Families Map:</span><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif"'>{1=100, 2=100, 3=100, 4=100, 5=100, 6=100,
7=100, 8=100, 9=100, 10=100, 16=100, 17=100, 18=100, 19=100, 20=100, 21=100,
22=100, 23=100, 24=100, 25=100, 26=100, 12=100, 13=100, 14=100, 15=100}</span><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif"'>Possible Parameters:</span><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif"'>Families: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 12, 13, 14, 15]; Detected
Confidence = 0</span><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif";
color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif"'>-------------------------------------------------------------------------------------------------------------</span><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Everything after the time of execution
is the toString() method of the fact object I passed into working memory.&nbsp;
The object is still in its initial state, the rules did not manipulate the object
in any way.&nbsp; I am using the RuleAgent class to monitor a directory full of
.drl files and load them into the rulebase. &nbsp;This is my load rules code:<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><b><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:#7F0055'>public</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> </span><b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#7F0055'>static</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> RuleBase loadRules</span><b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#0000A0'>()</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> </span><b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#7F0055'>throws</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Exception</span><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif"'>&nbsp;&nbsp; </span><b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#0000A0'>{</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Properties
prop = </span><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif";
color:#7F0055'>new</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
Properties</span><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif";
color:#0000A0'>()</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>;</span><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
prop.setProperty</span><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif";
color:#0000A0'>(</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>RuleAgent.</span><i><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#0000C0'>DIRECTORY</span></i><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>, </span><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#6A0035'>&quot;c:/intellidata-home/sleuth/drlFiles&quot;</span><b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#0000A0'>)</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>;</span><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
prop.setProperty</span><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif";
color:#0000A0'>(</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>RuleAgent.</span><i><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#0000C0'>POLL_INTERVAL</span></i><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>, </span><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#6A0035'>&quot;300&quot;</span><b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#0000A0'>)</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>; </span><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#3F7F5F'>//
poll every 300 seconds for hot deployment.</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#3F7F5F'>// Get
a new RuleBase using these properties</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RuleAgent
agent = RuleAgent.<i>newRuleAgent</i></span><b><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:#0000A0'>(</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>prop</span><b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#0000A0'>)</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>;</span><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RuleBase
ruleBase = agent.getRuleBase</span><b><span style='font-size:10.0pt;font-family:
"Tahoma","sans-serif";color:#0000A0'>()</span></b><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif"'>;</span><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Thread.<i>sleep</i></span><b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#0000A0'>(</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>5000</span><b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#0000A0'>)</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>;</span><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#7F0055'>return</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> ruleBase;</span><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'><o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>&nbsp;&nbsp;
</span><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif";
color:#0000A0'>}</span></b><span style='color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>If I load the rules manually,
without using the RuleAgent, then the rules modify the fact object in exactly
the way they are supposed to.&nbsp; Essentially it appears to me that the rules
are not firing.&nbsp; I&#8217;ve looked at the FileScanner and RuleAgent source
code and have not been able to determine the problem, it appears that this
should work.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Can anybody look at this and
tell me if this is a bug or if I&#8217;m doing something wrong?<br>
<br>
Thanks,<o:p></o:p></span></p>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><span
style='font-size:10.0pt;font-family:"Arial Narrow","sans-serif";color:gray'>___________________________________________________<br>
Brian Trezise<br>
Staff Software Engineer<br>
IntelliData, Inc<br>
</span></b><span style='font-size:10.0pt;font-family:"Arial Narrow","sans-serif";
color:gray'>3173 s. uravan way<br>
aurora, colorado 80013<br>
T: 720.524.4864<br>
brian.trezise@intellidata.net<o:p></o:p></span></p>

</div>

</div>

</body>

</html>