<div>Hi  </div>
<div> </div>
<div>Below is the code i use to run the rules in the decision table. I am inserting the empty even object into the session but i still get the &quot;Cannot be resolved issues&quot;. I have attached my decison table as well. Am new to DRools, so please help.</div>

<div>---------------------------------------------------------------------------------------------------------------------------------------------------------------------</div>
<div><font size="2">
<p align="left">DecisionTableConfiguration dtableconfiguration = KnowledgeBuilderFactory.<i>newDecisionTableConfiguration</i>();</p>
<p align="left">dtableconfiguration.setInputType( DecisionTableInputType.</p></font><i><font color="#0000c0" size="2"><font color="#0000c0" size="2">XLS</font></font></i><font size="2"> );
<p align="left"></p>
<p align="left">KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.<i>newKnowledgeBuilder</i>();</p>
<p align="left"></p>
<p align="left">kbuilder.add( ResourceFactory.<i>newClassPathResource</i>( </p></font><font color="#2a00ff" size="2"><font color="#2a00ff" size="2">&quot;RFC36877ScenarioDT.xls&quot;</font></font><font size="2">,
<p align="left">getClass() ),</p>
<p align="left">ResourceType.</p></font><i><font color="#0000c0" size="2"><font color="#0000c0" size="2">DTABLE</font></font></i><font size="2">,
<p align="left">dtableconfiguration );</p>
<p align="left"></p>
<p align="left"></p></font><b><font color="#7f0055" size="2"><font color="#7f0055" size="2">if</font></font></b><font size="2"> ( kbuilder.hasErrors() ) {
<p align="left">System.</p></font><i><font color="#0000c0" size="2"><font color="#0000c0" size="2">err</font></font></i><font size="2">.print( kbuilder.getErrors() );
<p align="left"></p></font><b><font color="#7f0055" size="2"><font color="#7f0055" size="2">return</font></font></b><font size="2"> -1;
<p align="left">}</p>
<p align="left"></p>
<p align="left">KnowledgeBase kbase = KnowledgeBaseFactory.<i>newKnowledgeBase</i>();</p>
<p align="left">kbase.addKnowledgePackages( kbuilder.getKnowledgePackages() );</p>
<p align="left"></p>
<p align="left"></p></font><font color="#3f7f5f" size="2"><font color="#3f7f5f" size="2">// typical decision tables are used <u>statelessly</u></font></font><font size="2">
<p align="left">StatelessKnowledgeSession ksession = kbase.newStatelessKnowledgeSession();</p>
<p align="left"></p>
<p align="left"></p></font><font color="#3f7f5f" size="2"><font color="#3f7f5f" size="2">//now create some test data</font></font><font size="2">
<p align="left">Input input = </p></font><b><font color="#7f0055" size="2"><font color="#7f0055" size="2">new</font></font></b><font size="2"> Input();
<p align="left">System.</p></font><i><font color="#0000c0" size="2"><font color="#0000c0" size="2">out</font></font></i><font size="2">.println(</font><font color="#2a00ff" size="2"><font color="#2a00ff" size="2">&quot;creating the event...&quot;</font></font><font size="2">);
<p align="left">BusinessEvent event = </p></font><b><font color="#7f0055" size="2"><font color="#7f0055" size="2">new</font></font></b><font size="2"> BusinessEvent();
<p align="left"></p>
<p align="left">ksession.execute( Arrays.<i>asList</i>( </p></font><b><font color="#7f0055" size="2"><font color="#7f0055" size="2">new</font></font></b><font size="2"> Object[]{input, event} ) );
<p align="left">System.</p></font><i><font color="#0000c0" size="2"><font color="#0000c0" size="2">out</font></font></i><font size="2">.println( </font><font color="#2a00ff" size="2"><font color="#2a00ff" size="2">&quot;Business events &quot;</font></font><font size="2"> + event.getEvents());
<p></p></font><b><font color="#7f0055" size="2"><font color="#7f0055" size="2">return</font></font></b><font size="2"> 0;</font></div>
<div>---------------------------------------------------------------------------------------------------------------------------------------------------------------------</div>
<div>Thanks</div>
<div>Manikandan</div>