I am not sure if anyone else is having this issue or not, but I can not do
in-line attribute compares to null.   

For instance.....

when
ObjectA(
   objectBKey == null
)
then
....


objectBKey is a String in this case.  
This doesn't evaluate properly as the rule was firing even though the slot
contained the key of ObjectB.   


Then I did this as a test....

when
ObjectA(
   $objBKey : objectBKey
)

not ObjectB(
   objectBKey == $objBKey
)
then
.....


This works because if the slot is populated there must be an ObjectB in the
system with that unique key.    If the $objBKey is null then there obviously
is not an ObjectB in the system.

I tried searching through the archieve but couldn't find anything for this
issue.   Also for what it's worth I'm using the official 4.0.5 release.

Thanks in advance!

Joshua


-- 
View this message in context: 
http://www.nabble.com/Issues-when-comparing-attribute-values-to-null-tp16541733p16541733.html
Sent from the drools - user mailing list archive at Nabble.com.

_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to