[rules-users]The Rule is not working with milestone

Edson Tirelli tirelli at post.com
Thu Mar 29 11:20:07 EDT 2007


   Basha

   If the problem is that it is retracting all your objects, then the engine
is working fine. What changed from the 3.0.x branch to the milestone is that
in 3.0.x branch, the same object would not match more than one pattern,
while in the milestone, the default is now to allow the same object to match
more than one pattern.

   So, for the rule to work as you want, you need to either set an option
for the engine to work as it worked in 3.0.x or add a constraint to the
rule.

a) If you prefer to set the option, you may set the system property "
drools.removeIdentities = true", or call the following method in the
RuleBaseConfiguration:

RuleBaseConfiguration.setRemoveIdentities(boolean removeIdentities);

b) If you prefer to change your rule, you can do this:

$provAddress:ProviderAddress( $addType : addressTypeCode, $pPI :
primaryPracticeIndicator )

$provAdd:ProviderAddress( this != $provAddress, addressTypeCode == $addType,
$pp:primaryPracticeIndicator == $pPI )

   Regards,
      Edson



2007/3/29, Sikkandar Nawabjan <Sikkandar.Nawabjan at ustri.com>:
>
> *
>
> Hi,
>
> The below rule for dublicate checking is working fine with 3.0.5 but not
> with milestone version? Is that a problem with milesone?
>
> rule
> * "rule01"
>
> *when*
>
> $provAddress:ProviderAddress( $addType : addressTypeCode, $pPI :
> primaryPracticeIndicator )
>
> $provAdd:ProviderAddress( addressTypeCode == $addType,
> $pp:primaryPracticeIndicator == $pPI )
>
> *then*
>
> System.out.println(
> "Hi"+$addType+" "+$pPI+"::"+$pp);
>
> *retract*($provAddress);*
>
> end
>
>
>
> Basha
> *
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>


-- 
  Edson Tirelli
  Software Engineer - JBoss Rules Core Developer
  Office: +55 11 3124-6000
  Mobile: +55 11 9218-4151
  JBoss, a division of Red Hat @ www.jboss.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20070329/7fef35f3/attachment.html 


More information about the rules-users mailing list