hi,thank you very much for helping me with the problem.nevertheless,I have got another
error. I compile the program and get the errors as follows:
[4,0]: [ERR 103] Line 4:0 rule 'rule_key' failed predicate:
{(validateIdentifierKey(DroolsSoftKeywords.RULE))}? in rule
[4,9]: [ERR 101] Line 4:9 no viable alternative at input 'com' in rule package
I don't know how it happened, looking forward to your reply! thank you !!!
Try adding 'dialect "mvel"' (no single quotes)
after the rule name to the top of each of the rules. I have seen this error before and
doing this resolved the issue.
>hello,everyone!I wrote a rule with Drools,but the error told me that the field
Server.Message is not visible, I can't find how it happens. Please
>help me, I am almost exhausted with it. thank you.
>the rules are as follows:
>
>package com.sample
>import com.sample.Server;
>
>rule "system will execute 'tc' command"
> when
> eval(Server.Message>8388608)
> then
> System.out.println("The network is so crowd that it needs
repairing.");
> Runtime.getRuntime().exec("tc");#execute the "tc" command end
>
>rule "caution"
> when
> eval(Server.Message==8388608)
> then
> System.out.println("caution!The network maybe will get blocked very
soon."); end
>
>rule "fluent network"
> when
> eval(Server.Message<8388608)#conditions
> then
> System.out.println("the current network is very good");
> #actions
>end
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users