Проверка в реальном времени таблицы правил с помощью рабочей среды Drools - PullRequest
0 голосов
/ 18 апреля 2019

Мы используем версию Drools Workbench 7.14 в наших аналитических проектах.Мы создали компонент таблицы управляемых решений и ввели несколько входных и выходных столбцов.

Мы хотим задать интервал для выходного столбца (с двойным типом), но нам это не удалось.Если мы вводим значение вне интервала, мы хотим показывать оповещения во время выполнения.

Как мы можем это выяснить?

Например,

У нас есть 3 столбца- 2 входа и 1 выход.Мы не хотим выводить наружу (1,10)

INPUT1                | INPUT2              | OUTPUT1
1                     | 5                   | 9        (input1 < 1 & input2 < 5 then output = 9)             --- OK
1                     | 4                   | 3        (input1 < 1 & input2 < 4 then output = 3)             --- OK
1                     | 3                   | 6        (input1 < 1 & input2 < 3 then output = 6)             --- OK
1                     | 1                   | 1        (input1 < 1 & input2 < 1 then output = 1)             --- OK
1                     | 6                   | 20       (input1 < 1 & input2 < 6 then output = 20)           --- ERROR ON RUNTIME AND COMPILE ERROR
...