Программное добавление gdst (управляемых таблиц решений)

Хотя существуют способы добавлять правила DRL программно, не нашел, можно ли программно добавить «Таблицу управляемых решений». Эти правила видны в WebDAV, поскольку файлы gdst представляют собой просто XML. Есть ли API для создания этих правил без пользовательского интерфейса управляющего, загрузки в управляющий с помощью WebDAV или REST и последующего использования пользовательского интерфейса для внесения изменений?


person gammay    schedule 10.09.2012    source источник
comment
Вы когда-нибудь догадывались об этом? Мне нужно сделать то же самое.   -  person Rocky Pulley    schedule 12.10.2012
comment
Не повезло. Писал на форуме слюни тоже - нет ответа. Один из способов, который я мог видеть, заключался в том, что gdst - это XML. Поэтому, возможно, мы можем создать файл и загрузить его с помощью REST или WebDAV. Но нужно определение XML.   -  person gammay    schedule 12.10.2012
comment
спасибо, я дам вам знать, если я что-то найду.   -  person Rocky Pulley    schedule 12.10.2012
comment
то же самое здесь .. мне нужно сделать то же самое. :)   -  person Sarde    schedule 12.09.2014
comment
Взгляните на это - stackoverflow .com/questions/30378587/   -  person thisdotnull    schedule 11.08.2016


Ответы (1)


Вы можете добавить/переместить/обновить gdst через внутренний GIT Drools WB :) Во-первых, вам нужно посмотреть документацию о конфигурации/свойствах/ и остаться на WB 6.2.0-beta2 (не переходите на beta3 или CR1 ).

http://docs.jboss.org/drools/release/6.2.0.CR1/drools-docs/html/wb.Workbench.html#wb.systemProperties

Пожалуйста, обрати внимание :

  1. хост по умолчанию - локальный, поэтому вам нужно изменить это с помощью

    org.uberfire.nio.git.ssh.host

  2. переместите каталог git по умолчанию, репозиторий M2 на какой-то внешний путь к Jboss AS.

Наконец, вы заметите, что через GIT передаются только «отредактированные» файлы, а не «сгенерированные». Поэтому, если вы сосредоточены на .gdst, вы не сможете получить/отредактировать сгенерированный .drl, который вы можете увидеть в WB.

Удачи :)

person skay    schedule 10.11.2014
comment
Взгляните на этот stackoverflow. ком/вопросы/30378587/ - person thisdotnull; 11.08.2016