Слюни различие между типом =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.
Для создания базы правил и из нее, в свою очередь, сеанса вы можете использовать пакет правил.