&nbsp;&nbsp; Vijay,<br><br>&nbsp;&nbsp; No reason for that to not work. If you are using drools version 4, try to dump the result of each translated DRL file, so you can check if all the expansions were ok...<br><br>&nbsp;&nbsp; []s<br>&nbsp;&nbsp; Edson<br><br>
<br><div><span class="gmail_quote">2007/6/23, vijay nooka &lt;<a href="mailto:vijay_3562003@yahoo.co.in">vijay_3562003@yahoo.co.in</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>hi,<br><br> working on DomainSpecificLanguage....i am having 4 DRL files having Same<br>English Text sending different values and having one DSL file.....i am<br>reading all DRL files with a same DSL file....expecting the output for 4
<br>fires..but its not...giving only one out put( expecting firing once)....<br><br>u will be more clear with this:<br><br>lets have DRL1, DRL2, DRL3, DRL4 and one DSL file with name DSLforALL<br><br>PackageBuilder builder = new PackageBuilder();
<br><br>Reader source1 = new InputStreamReader(<br>DroolsTest.class.getResourceAsStream( &quot;DRL1.drl&quot; ) );<br>Reader dsl1 = new InputStreamReader( DroolsTest.class.getResourceAsStream(<br>&quot;DSLforALL.dsl&quot; ) );
<br><br>Reader source2 = new InputStreamReader(<br>DroolsTest.class.getResourceAsStream( &quot;DRL2.drl&quot; ) );<br>Reader dsl2 = new InputStreamReader( DroolsTest.class.getResourceAsStream(<br>&quot;DSLforALL.dsl&quot; ) );
<br><br>Reader source3 = new InputStreamReader(<br>DroolsTest.class.getResourceAsStream( &quot;DRL3.drl&quot; ) );<br>Reader dsl3 = new InputStreamReader( DroolsTest.class.getResourceAsStream(<br>&quot;DSLforALL.dsl&quot; ) );
<br><br>Reader source4 = new InputStreamReader(<br>DroolsTest.class.getResourceAsStream( &quot;DRL4.drl&quot; ) );<br>Reader dsl4 = new InputStreamReader( DroolsTest.class.getResourceAsStream(<br>&quot;DSLforALL.dsl&quot; ) );
<br><br>builder.addPackageFromDrl( source1, dsl1 );<br>builder.addPackageFromDrl( source2, dsl2 );<br>builder.addPackageFromDrl( source3, dsl3 );<br>builder.addPackageFromDrl( source4, dsl4 );<br><br><br>Package pkg = builder.getPackage
();<br><br><br>RuleBase ruleBase = RuleBaseFactory.newRuleBase();<br> ruleBase.addPackage(pkg);<br><br><br>WorkingMemory workingMemory = ruleBase.newWorkingMemory();<br><br><br>&nbsp;&nbsp;each DRL file sending different values to the Same DSL file...so we are
<br>expecting the Out put for four Scenarios....but its not.... its firing only<br>once for one Scenario....what do u say for this...kindly help<br><br>Thanks<br><br>Vijay<br><br><br><br><br>--<br>View this message in context: 
<a href="http://www.nabble.com/mapping-different-DRL-files-to-same-DSL-file-%28Domain-specific-Language%29-tf3968837.html#a11265453">http://www.nabble.com/mapping-different-DRL-files-to-same-DSL-file-%28Domain-specific-Language%29-tf3968837.html#a11265453
</a><br>Sent from the drools - user mailing list archive at <a href="http://Nabble.com">Nabble.com</a>.<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">https://lists.jboss.org/mailman/listinfo/rules-users</a><br></blockquote></div><br><br clear="all"><br>-- <br>&nbsp;&nbsp;Edson Tirelli
<br>&nbsp;&nbsp;Software Engineer - JBoss Rules Core Developer<br>&nbsp;&nbsp;Office: +55 11 3529-6000<br>&nbsp;&nbsp;Mobile: +55 11 9287-5646<br>&nbsp;&nbsp;JBoss, a division of Red Hat @ <a href="http://www.jboss.com">www.jboss.com</a>