final RuleInfo ruleInfo ) throws RuleServiceException
{
final String decisionTable = ruleInfo.getRuleSource();
assertNotNull( decisionTable, "decisionTable" );
DecisionTableConfiguration dtc = KnowledgeBuilderFactory.newDecisionTableConfiguration();
String decisionTable_tlc = decisionTable.trim().toLowerCase();
if (decisionTable_tlc.endsWith(".xls"))
{
dtc.setInputType(DecisionTableInputType.XLS);
}
else if (decisionTable_tlc.endsWith(".csv"))
{
dtc.setInputType(DecisionTableInputType.CSV);
}
KnowledgeBuilder builder = KnowledgeBuilderFactory.newKnowledgeBuilder();
InputStream dtInputStream = null;
KnowledgeBase ruleBase;
try