Как включить ДХО, которые находятся в другой банке?
Когда я создаю кьяр, как я могу включить правила из другого кьяра в свою рублеазу?
Случай использования:
Я хочу создать некоторые правила, используя рабочую среду, и другие правила во время выполнения, используя специальный инструмент генератора kjar. Эти правила должны быть объединены в единую базу правил во время выполнения. Сгенерированный kjar должен ссылаться и импортировать созданные в рабочей среде правила.
Я попытался установить статический kjar как зависимость от другого kjar в POM, но правила, похоже, не импортированы.
Я посмотрел на наследование модуля с помощью kmodule, но я не уверен, как это применимо. Разве не все пакеты правил в пути должны быть включены по умолчанию?
Я запускаю динамический kjar в контейнере KIE Server. (V6.5.0.Final)
2 ответа
Пользователи должны правильно включить kbase зависимого kjar в kmodule.xml, чтобы найти процесс в зависимом kjar:
<kmodule xmlns="http://jboss.org/kie/6.0.0/kmodule">
<kbase name="kbase2">
<ksession name="ksession2"/>
</kbase>
</kmodule>
Parent Kjar:
<kmodule xmlns="http://jboss.org/kie/6.0.0/kmodule">
<kbase name="kbase1" includes="kbase2">
<ksession name="ksession1"/>
</kbase>
Выполните оба действия, добавьте kjar в качестве зависимости и настройте kmodule. Kmodule - это способ настройки наборов правил.