Разница в слюнях между type=drl и type=pkg

Я новичок в использовании слюней и господина

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

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

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

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

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

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

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

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

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

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

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

Симар


person simar.serball    schedule 07.01.2016    source источник
comment
предоставленные вами ссылки указывают на вашу локальную машину, и у нас нет доступа к вашей локальной машине :)   -  person saljuama    schedule 07.01.2016
comment
Конечно. Я плохо объяснил. Чего я не понимаю, так это почему я получаю 2 разных результата на один и тот же сервер, но двумя разными способами.   -  person simar.serball    schedule 07.01.2016
comment
не могу сказать, если вы не показываете свои результаты для обоих случаев   -  person saljuama    schedule 07.01.2016
comment
В любом случае, спасибо, я думаю, мне нужно больше читать, чтобы понять хозяина и слюни.   -  person simar.serball    schedule 07.01.2016


Ответы (2)


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

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

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

person laune    schedule 07.01.2016
comment
Спасибо за ваше объяснение. Почему я не понимаю, как я получаю 2 разных результата из одних и тех же правил. Я не писал правила сам, я использовал guvnor. Я не понимаю, почему drools дает мне 2 разных набора правил, если я написал только один набор правил с помощью инструмента guvnor. - person simar.serball; 07.01.2016

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

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

person Parul Singh    schedule 06.02.2016