[rules-users] Drools 5 - Not sure why this simple DSL not working

Edson Tirelli tirelli at post.com
Fri Aug 14 13:24:17 EDT 2009


   Not true. [consequence] and [then] are synonyms, and [consequence] is the
preferred way.

   I think the problem is the order in which you are loading the resources.
Add the DSL before adding the DSLR.

   []s
   Edson

2009/8/14 Premkumar Stephen <prem18 at gmail.com>

> you need to change
> [consequence][]LOGGING=System.out.println("hello");
> to
> [then][]LOGGING=System.out.println("hello");
> Regards,
> Prem
>
>
>
> 2009/8/14 Vijay K Pandey <VPandey at mdes.ms.gov>
>
>>  Thanks, but I have gone through this before and I don’t see any issue in
>> the DRL & DSL file I wrote. Also within the eclipse plug-in, “Rete View”
>> comes up fine for the DRL but while running as java application, “Unable to
>> expand:” error comes.
>>
>>
>>  ------------------------------
>>
>> *From:* rules-users-bounces at lists.jboss.org [mailto:
>> rules-users-bounces at lists.jboss.org] *On Behalf Of *Premkumar Stephen
>> *Sent:* Friday, August 14, 2009 11:53 AM
>> *To:* Rules Users List
>> *Subject:* Re: [rules-users] Drools 5 - Not sure why this simple DSL not
>> working
>>
>>
>>
>>
>> http://hudson.jboss.org/hudson/job/drools/lastSuccessfulBuild/artifact/trunk/target/docs/drools-expert/html_single/index.htmlSection 4.10.2
>>
>>  2009/8/14 Vijay K Pandey <VPandey at mdes.ms.gov>
>>
>> Hi,
>>
>>
>>
>> I am trying to get a very simple DSL working but all the time it gives the
>> error of *Unable to expand:* If I take the DSL away everything runs fine,
>> not sure whats going on.
>>
>>
>>
>> So what I did is strip away all other stuff and just added a plain simple
>> DSL -- but still the same error
>>
>>
>>
>> *Unable to expand:             LOGGING*
>>
>>
>>
>> *DSLR file Contents:*
>>
>>
>>
>> package test.rules
>>
>> dialect "mvel"
>>
>>
>>
>> expander testing.dsl
>>
>>
>>
>> rule "TestingCheck"
>>
>>
>>
>>       when
>>
>>       then
>>
>>             *LOGGING *
>>
>> end
>>
>>
>>
>> *DSL file content*
>>
>> [consequence][]LOGGING=System.out.println("hello");
>>
>>
>>
>> *ChangeSet XML file (test_changeset.xml)*
>>
>> <change-set xmlns='http://drools.org/drools-5.0/change-set'
>>
>>              xmlns:xs='http://www.w3.org/2001/XMLSchema-instance'
>>
>>              xs:schemaLocation='http://drools.org/drools-5.0/change-set
>> drools-change-set-5.0.xsd<http://drools.org/drools-5.0/change-set%0Adrools-change-set-5.0.xsd>'
>> >
>>
>>    <add>
>>
>>        <resource source='classpath:test/rules/test.drl' type='DSLR' />
>>
>>        <resource source='classpath:test/rules/testing.dsl' type='DSL' />
>>
>>    </add>
>>
>> </change-set>
>>
>>
>>
>> *I am loading the changeset set via*
>>
>>
>>
>> KnowledgeBuilder kbuilder =
>> KnowledgeBuilderFactory.newKnowledgeBuilder();
>>
>> kbuilder.add(ResourceFactory.newClassPathResource("test_changeset.xml"),
>> ResourceType.CHANGE_SET);
>>
>>
>>
>> Any hint what is going wrong?
>>
>>
>>
>> Thanks
>>
>> Vijay
>>
>>
>>
>>
>> _______________________________________________
>> rules-users mailing list
>> rules-users at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/rules-users
>>
>>
>>
>> _______________________________________________
>> rules-users mailing list
>> rules-users at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/rules-users
>>
>>
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>


-- 
 Edson Tirelli
 JBoss Drools Core Development
 JBoss by Red Hat @ www.jboss.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20090814/47a70738/attachment.html 


More information about the rules-users mailing list