[rules-users] Re: JBOSS and multiple rule conditions being met
Mark Proctor
mproctor at codehaus.org
Tue Oct 9 18:58:46 EDT 2007
Sheila,
You have just violated #4
http://labs.jboss.com/drools/lists.html
Mark
jayrajshe at yahoo.com wrote:
> Hi
>
> I have been working with JBOSS for a few days now. I cannot say that I am very familiar with it yet.
>
> JBOSS rules have been used to validate data in our system. It works fine as long as we care only if a product met any one condition.
>
> However, there is now a new requirement which says that the users would like to know all the conditions which the product met setting it to a particular state.
>
> To explain with an example:
> Rule 1 - set status to PENDING if product is HIKING == y
> Rule 2 - set status to ERROR if product has High Risk Flag == y
>
> If a product is only HIKING, then this rule works well. If a product is only HISK RISK then this rule works. However, if a product meets both HIKING and HISK RISK then we would see only one or the other. Code is as given below:
> WorkingMemory workingMemory = null;
> workingMemory = getClassValidationRuleBase().newWorkingMemory();
> workingMemory.assertObject(classificationValidationData);
> workingMemory.fireAllRules();
> String result = classificationValidationData.getResultValue()
>
> How can get the output such that I get a list of all(multiple) the conditions that were met by a product setting it to a particular state.
>
> Do you have an example which can show how this can be done.
>
> Thanks for your time and help.
>
> Sheila
>
>
>
>
More information about the rules-users
mailing list