Я хочу загрузить новый drl-файл на основе условия «когда тогда» некоторого правила. В следующем примере я хочу, чтобы включить новый файл "checkMasterData.drl", когда getFilteredMasterData(). Размер()> 3 из другого DRL файлаВключить новый .drl-файл из правила DRL
rule "Check for mouse catch"
dialect "java"
when
$notification:NotificationVO(getFilteredMasterData()!=null
,getFilteredMasterData().size()>3);
then
#include checkMasterData.drl
конец
это возможно? Или мне нужно сделать это из java-кода после того, как firewall выполнил первый файл drl.
Скорее всего, это не очень хорошая идея: вам нужно создать новый сеанс со всем, что с ним связано. - Пожалуйста, опишите * проблему *, которую вы должны решить, прежде чем обсуждать техническое решение. – laune