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(a)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(a)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(a)lists.jboss.org [mailto:
> rules-users-bounces(a)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/tr...
4.10.2
>
> 2009/8/14 Vijay K Pandey <VPandey(a)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%0Adr...
> >
>
> <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(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/rules-users
>
>
>
> _______________________________________________
> rules-users mailing list
> rules-users(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/rules-users
>
>
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users