Я пытаюсь создать механизм правил с помощью таблицы решений. Я хочу запустить правило для каждого значения в данном списке.
Например, у меня есть следующий столбец условия:
Столбец таблицы решений Изображение
Я пытаюсь следовать следующему фрагменту из раздела 6.1. 4.3 из
документы
, где указано:
Текст в соответствии с шаблоном forall (delimiter) {snippet} раскрывается на повторяя фрагмент один раз для каждого из значений списка значений, разделенных запятыми, в каждой из ячеек ниже, вставляя значение вместо символа $ и соединяя эти расширения с помощью заданного разделителя. Обратите внимание, что конструкция forall может быть окружена другим текстом.
Однако, когда я пробую приведенное выше условие сниппета, я получаю следующую ошибку:
java.lang.RuntimeException: Error while creating KieBase[Message [id=1, kieBase=rules, level=ERROR, path=rules_for_jpmc.xls, line=7, column=0
text=[ERR 102] Line 7:123 mismatched input 'param' in rule "Green Scenario 1.2"], Message [id=2, kieBase=rules, level=ERROR, path=rules_for_jpmc.xls, line=0, column=0
text=Parser returned a null Package]]
Я просто хочу запустить productCurrent == $param
как для пиццы, так и для кальцоне, и если оно выполнено, условие выполняется, без необходимости использовать 1, 2 доллара и т. Д. c. Есть ли шаблон, как запустить условие в списке параметров?