Описание тега drools

Drools - это система управления бизнес-правилами (BRMS) с механизмом правил на основе прямого логического вывода, более правильно известная как система производственных правил, использующая расширенную реализацию алгоритма Rete.
0 ответов

Могу ли я вызвать функции java.util.List внутри таблицы с таблицей решений drools

Я работаю над таблицей решений drools, используя файл электронной таблицы. И я хотел использовать функции List, такие как size() и contains() внутри столбца CONDITION. Я сейчас использую это так incidentUpdate.pastAlertSeverity.size==$param, Где pas…
18 апр '18 в 15:09
1 ответ

Как проверить состояние нулевой даты в слюнях?

Я должен проверить условие на дату, находится ли поле даты объекта в диапазоне еще двух наборов дат от другого объекта Первая сущность: 1. id 2. name 3. date Вторая сущность; 1. id . . . . 17 : Start Date 18 : End Date Я должен проверить, находится …
30 сен '13 в 06:28
0 ответов

Конвертировать файл drl в brl в drools 5.4

Привет у меня есть .drl файл, который я хочу преобразовать в.brl и отправить его в guvnor. Я использую функцию ниже, но .xml созданный файл неверен. public static String viceVersa() { String pathDrl ="resources" + "\\" + "rules" + "\\" + "testRule.d…
12 июл '12 в 07:55
1 ответ

Оптапланер не может удалить ContraintMatch

Я получаю это исключение: java.lang.IllegalStateException: constraintMatchTotal (com.k.sp.rules/ Минимальное количество последовательных ночей =0hard/0medium/0soft) не удалось удалить constraintMatch (XXXXXXXXXXX) из своего ограничения MatchSet (XXX…
29 янв '18 в 12:42
1 ответ

Хранение больших объектов справочных данных в Drools

Я ищу способ хранить большие объекты в Drools в течение длительного периода времени (то есть не как факты, которые добавляются и удаляются из сеанса). Я читал, что Drools работает с использованием баз знаний и сеансов (без сохранения состояния и сос…
28 янв '15 в 13:31
0 ответов

Drools - Получение ошибки при передаче java.util.collection в качестве входных данных для functions.drl

Drools - Получение ошибки при передаче java.util.collection в качестве входных данных для functions.drl rule1.drl when $insitution:InstituteEntity( $departments:departments ) Boolean(booleanValue == true) from ( !validate($departments) ) then //Logi…
30 авг '18 в 14:35
1 ответ

Интеграция Drools с JBossESB

В последние недели я исследовал Drools среди других CEP/Rule Engines и считаю, что хотел бы использовать Drools. У меня также есть JBossESB, который отвечает за маршрутизацию сообщений между различными сервисами. Если я полностью не скучаю по лодке,…
09 апр '10 в 18:57
1 ответ

Есть ли способ создать KieSession без drools-компилятора?

Я пытаюсь выполнить этот код из моего проекта для создания kiesession по умолчанию: KieServices kieServices = KieServices.Factory.get(); KieContainer kContainer = kieServices.getKieClasspathContainer(); KieSession session = kContainer.newKieSession(…
29 янв '15 в 00:31
1 ответ

Почему это сложное состояние не работает?

Я пытаюсь обнаружить противоречивые периоды в расписании: если учитель преподает в Period (timeStart=1400,timeEnd=1500,dayOfWeek="Monday",class="c1")он не может учить Period(1305,1405,dayOfWeek="Monday",class="c2")потому что он должен быть в двух кл…
15 мар '12 в 12:05
1 ответ

Слюни: любое значение списка строк является членом другого списка строк

У меня возникают проблемы, чтобы найти, как проверить в drools, если какое-либо значение списка строк является членом другого списка строк. when //any value of stringList1 member of stringList2 then // whatever... Я полагаю, я могу использовать опер…
08 янв '14 в 11:06
2 ответа

Как вставить объекты из списка в правило drools?

Я хочу динамически вставлять список объектов в тогдашнюю часть, когда это правило включено для запуска. rule "insert adresses" when $person:Person(state=="DC") then //insert all address of this person, person.getAddresses() return a set of Address
19 сен '13 в 03:09
0 ответов

Drools - Правило, чтобы проверить, не содержит ли массив объект только с определенными свойствами

Я пытаюсь написать правило Drools, чтобы определить, содержит ли массив элементов элемент, выбранный пользователем. Мой сеанс выглядит следующим образом (по общему признанию, это упрощено, но концепция та же самая): data = { items=[ { prop1=1, prop2…
07 июл '16 в 13:49
0 ответов

Слюни - DecisionTable - Возвращен порядок списка

Я использую Drools и Excel для выражения правил. Запуск правила возвращает список String, как показано на рисунке ниже: Я анализирую возвращаемое значение как это: private List<String> getListFruitsByProfile(StatefulKnowledgeSession kSession, …
30 май '18 в 07:44
0 ответов

Генерация динамического файла правил (.drl) из базы данных с использованием шаблона правила

Мы сгенерировали файл правил из базы данных, используя шаблон правила, он работает, но мы сталкиваемся с одной проблемой: правила в правилах генерируются столько же, сколько записей в таблице. Так что в соответствии с моим требованием он не должен г…
21 ноя '16 в 11:30
1 ответ

Правила Drools запускаются полностью один раз, а затем запускаются только частично

Я запускаю Drools 6.0.0.Beta2 на Tomcat 7. Я продолжаю сталкиваться с проблемой, когда все мои правила выполняются нормально один раз для начальной полезной нагрузки, и только первое правило выполняется для последующих полезных нагрузок, даже если п…
16 май '13 в 18:20
1 ответ

Hashmap с объектом в качестве ключа в правиле Drools

Для работы с данными, скомпилированными в моей локальной базе данных, я создал HashMap с объектом в качестве ключа и String в качестве значения, содержащего данные, которые мне нужны. Когда я передаю этот HashMap и ключ в сеанс Drools, я обнаруживаю…
18 авг '15 в 16:11
2 ответа

Как исправить ошибку Drools с помощью Eclipse?

В моем Java-коде я написал: KnowledgeBaseConfiguration config = KnowledgeBaseFactory.newKnowledgeBaseConfiguration(); config.setOption(EventProcessingMode.STREAM); И метод setOption, Eclipse, выдает следующую ошибку: Несоответствие границ: универсал…
05 май '14 в 15:27
1 ответ

Доступ к статическому полю в LHS

Я определил класс со статическими полями, и я хочу получить доступ к полям в левой части правила. Является ли это возможным? Вот класс: package cep.model; public class Events { public static final int A = 1; public static final int B = 2; public sta…
26 дек '16 в 15:06
1 ответ

Слюни состояние не работает с Eval()

Я использую Drools с электронными таблицами и хочу, чтобы пользователь мог добавлять сложный код в ячейки условий. Но по какой-то причине это не работает. Вот пример: Код в ячейке условия действителен, но я получаю следующее исключение от компилятор…
15 окт '13 в 10:39
1 ответ

Как определить константу в саблях jboss?

Все Я хочу знать, как определить переменную константы в правиле jboss drools. Таким образом, администратор должен изменить только одно место, чтобы изменить настраиваемое значение. Благодарю.
17 июн '11 в 05:22