Hi,

I would like to return to the Fact object the rule id that was caught

my facts class has a memeber

String caughtRule;

and set and get

setCaughtRuleId (String s) { caughtRule= s;}
String getCaughtRuleId () {return caughtRule;}


my rule looks like:

rule "01"
salience 100
activation-group "mygrp"
    no-loop true
    when
        d : CFactClass(   someMember matches "some-string");

    then
        System.out.println("01 caught");
        d.setCaughtRuleId("01");
        d.setCaught();
end


when the rule is fired i see the the setCaught() worked (its a boolean variable) but the setCaughtRuleId methids return empty string...

any ides?

Thanks
Nadav,.