Как включить ДХО, которые находятся в другой банке?

Когда я создаю кьяр, как я могу включить правила из другого кьяра в свою рублеазу?

Случай использования:

Я хочу создать некоторые правила, используя рабочую среду, и другие правила во время выполнения, используя специальный инструмент генератора 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 - это способ настройки наборов правил.

Другие вопросы по тегам