2013-10-24 3 views
0

Мне нужно сделать правило без ограничений в таблице решений.Drools - Таблицы принятия решений без ограничений

т.е.

rule ... 
when 
    $p : Person() 
then 
    $p.setCity("none"); 
end 

Я попробовал этот:

| 1 | RuleTable example      | 
| 2 | CONDITION |  ACTION   | 
| 3 | p:Person() |      | 
| 4 |  name  | p.setCity("$param"); | 
| 5 | description  | config person  | 
| 6 |     |  none   | 

Но когда я запускаю приложение выдает это исключение:

человек не может быть решен
Исключения в потоке «основное "java.lang.IllegalArgumentException: Нет se puede parsear base de conocimiento.

+0

Можете ли вы перевести это сообщение об ошибке на английский язык :) – kaskelotti

+0

Это означает, что «не могут разобрать базу знаний». – Steve

+0

Другой вопрос - это веб-таблица решений в Guvnor? Или таблицу решений для работы с электронными таблицами? – Steve

ответ

0

Возможно, это терпит неудачу, потому что у вас нет реальных условий в вашем столе.

Попробуйте положить $ пары == $ пары как условие

Смежные вопросы