[rules-users] How to write a rule that fires when it matches against specific facts in working memory.

Bruno Freudensprung bruno.freudensprung at temis.com
Thu Jan 27 04:48:30 EST 2011


Hi,

I finally noticed a "forall" keyword that might be useful (see section 
"5.1.4.1. Syntax of templates").
Maybe can you try something like:
[forall(&&){Option(code == $)}]


Bruno.

Bruno Freudensprung a écrit :
> Hi Gurvinder,
>
> I've just taken a look at chapter 5.1 of Drools Expert about decision 
> tables but I've been unable to find out how to do that.
> If you find a solution, could you please post it here? I'm pretty sure I 
> will need that as well ;-).
> Best regards,
>
> Bruno.
>
> groovenarula a écrit :
>   
>> Thanks for the options, Bruno and Wolfgang. 
>>
>> But is there a more 'generic' way to do the matches ? The problem I have is
>> that the # of instances that might match could vary. And I have to provide a
>> means for the business users to be able to provide that 'option's code'
>> using a decision table. Basically I need to be able to provide a construct
>> that's would look something like :
>>
>>     Options
>>     "P1,P2"
>>     "P1,P4,P5"
>>
>> So in the above decision table had 2 rules where in the first row represents
>> a rule that matches against Options with Codes P1 and P2. And the second
>> rule would match against options with codes P1, P4 and P5. 
>>
>> Is it possible to represent this using Drools decision tables ?
>>
>> Thanks
>> Gurvinder
>>
>>   
>>     
>
> _______________________________________________
> 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/20110127/704efd2e/attachment.html 


More information about the rules-users mailing list