Does it not compile (in which case can you post the error)?
 
Or does it not activate?


  _____  

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Chris West
Sent: 04 October 2007 16:03
To: Rules Users List
Subject: [rules-users] using from with not


Hello,

Does anyone know why rule "GoodBye2" below does not compile, but rule
"GoodBye1" does compile using Drools 4.0.0?  The only difference is the
"not".  Shouldn't this be valid? 

Thanks,
-Chris


package com.sample
 
import com.sample.DroolsTest.Message;
import com.sample.DroolsTest.Foo;
import java.util.List;
 
rule "Hello World"
    when
        m : Message( status == Message.HELLO, message : message )
    then
        System.out.println( message ); 
        m.setMessage( "Goodbye cruel world" );
        m.setStatus( Message.GOODBYE );
        update( m );
end 

rule "GoodBye1"
    no-loop true
    when
        m : Message( status == Message.GOODBYE, message : message, $foos:
foos )
        Foo(id == 10) from $foos
    then
        System.out.println ( message ); 
        m.setMessage( message );
        
end

rule "GoodBye2"
    no-loop true
    when
        m : Message( status == Message.GOODBYE, message : message, $foos:
foos )
        not Foo(id == 10) from $foos
    then
        System.out.println( message ); 
        m.setMessage( message );
        
end 

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to