[rules-users] Writing rules using java from template

Mark Proctor mproctor at codehaus.org
Tue Oct 7 19:30:41 EDT 2008


drools newbie wrote:
> Hello,
> Actually I want to do the same way Sandeep has described.
> 1. Can someone please post some example to generate the drl from template?
>   
Drools 5.0, which you can see in the M2 release, has drools-templates. 
You'll need to look at the unit tests on how it works, but it's very simple.
> 2.This thread is more than a 1 1/2 year old. Does drools have in-built
> template concept now instead of using a template langauge such 
> velocity, freemarker or stringtemplate ? if so,please pinpoint on the topic
> name.
>   
yes drools-templates, which is built on MVEL.
> Thanks
>
>
> Mark Proctor wrote:
>   
>> Just generate a drl from your model using a template langauge such 
>> velocity, freemarker or stringtemplate. you can generate and load the 
>> drl at runtime, this is what the decision table does. You can program 
>> agains the API yourself, but its quite complex, and certainly not 
>> recommended for a noobie.
>>
>> Mark
>> Kolla, Sandeep wrote:
>>     
>>> Hi Rahul,
>>>
>>> Its not about storing the whole file into the database.
>>>
>>> I would have a Table representing the parameteres required to 
>>> construct a rule.
>>>
>>> For example.
>>>
>>> Tables:
>>>
>>> *RuleSetTable:*
>>> Ruleset_id
>>> Ruleset_name
>>>
>>> *RuleTable:*
>>> Rule_id
>>> Rule_name
>>> Rule_saliance
>>> Rule_condition
>>> Rule_consequence
>>> Ruleset_id
>>>
>>> Now while loading the rules the application basically should read from 
>>> the DB, and construct the rules, as everything required to construct 
>>> the rules is avaliable in the tables.
>>>
>>> This requirement had come up because as the rules keep changing quite 
>>> frequently, we don't want to bring down the application to load a new 
>>> DRL file.
>>>
>>> Hope you understood what I want to achieve.
>>>
>>> Thanks much,
>>> Sandeep.
>>>
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> 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
>>
>>
>>     
>
>   

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20081008/48075fb1/attachment.html 


More information about the rules-users mailing list