Слюни различие между типом =drl и типом =pkg

Я новичок в использовании слюни и Guvnor

Я развернул сервер Tomcat, который обслуживает бизнес-правила

Проблема в том, что я получаю два разных ответа, если я использую код, который идет против сервера с типом DRL или с PKG

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

http://localhost:8180/guvnor/org.drools.guvnor.Guvnor/package/PkgDinamicoBV/LATEST.drl

имя свойства = "тип" значение = "ДХО"

Если я иду против сервера с типом PKG, я получаю другой

HTTP: // локальный: 8180 / дяденька / org.drools.guvnor.Guvnor / пакет / PkgDinamicoBV / Последняя

имя свойства = "тип" значение ="PKG"

Я не понимаю, что мне нужно сделать, чтобы оба способа получить доступ к серверу для получения одинакового результата

Я собрал пакет в guvnor, поэтому я ожидал получить одинаковый результат для обоих способов доступа к локальному серверу.

Большое спасибо за вашу помощь

Simar

2 ответа

Вы всегда можете получить доступ к файлу.drl, созданному guvnor. Нажмите на "Просмотреть исходный код" после выбора пакета, созданного вами в веб-приложении Guvnor.

Здесь вы можете увидеть, сколько правил на самом деле написано. Надеюсь, поможет..:)

DRL и PKG - это типы файлов для двух разных вещей. По сравнению с языком программирования C они соответствуют.c и.o.

Точнее говоря, файл DRL - это текст на языке правил Drools, который может быть написан с помощью текстового редактора или сгенерирован из вашего ввода в Drools IDE, Guvnor или его преемнике в 6.x. Файл DRL должен быть скомпилирован компилятором DRL Drools, используемым в Builder; В результате получается (двоичный) файл пакета правил.PKG.

Для создания базы правил и из нее, в свою очередь, сеанса вы можете использовать пакет правил.

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