<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> </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> </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> </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> </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.
The object is still in its initial state, the rules did not manipulate the object
in any way. I am using the RuleAgent class to monitor a directory full of
.drl files and load them into the rulebase. This is my load rules code:<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'><o:p> </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"'> </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> </o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif"'> 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"'>
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'>"c:/intellidata-home/sleuth/drlFiles"</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"'>
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'>"300"</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> </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:#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"'> 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"'> 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"'> 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"'> </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><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"'>
</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> </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. Essentially it appears to me that the rules
are not firing. I’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> </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’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>