Kurz gesagt, ich möchte Regeln erstellen, bearbeiten und löschen aus einem Regel-Repository zur Laufzeit. Ich habe Probleme herauszufinden, wie man das in Drools 6+ macht.Was ist die neue akzeptierte Methode, neue Drools-Regeln in Drools 6 programmatisch zu erstellen?
Ich weiß in einer früheren Version von Drools (< = 5.6), dass es eine XML-Darstellung einer .drl-Datei und eine API zum Arbeiten mit ihm gab: https://docs.jboss.org/drools/release/5.6.0.Final/drools-expert-docs/html/ch04.html#d0e8052.
Die Drools-Dokumentation ab 5.6 weist darauf hin, dass dies veraltet ist und bei 6 vollständig entfernt zu werden scheint. Ich möchte keine API verwenden, von der bereits bekannt ist, dass sie keinen direkten Upgradepfad enthält.
Das Freilegen der Benutzeroberflächen von Guvnor oder Workbench zur Bearbeitung von Regeln ist aufgrund der Workflowanforderungen und der Komplexität der Webbenutzerschnittstellen ebenfalls nicht geeignet. Ich möchte die Regeln aus Java-Code erstellen und verwalten.
Ich möchte eine bessere Methode als String-Templating zu einer .drl-Datei zum Erstellen neuer Regeln und Ändern von Regeln. Was gibt es zum programmatischen Erstellen neuer Regeln aus Java? Ich habe viele Suchen durchgeführt, aber ich kann anscheinend keine Java-API-Aufrufe dafür finden.
Ok, aber wie bewerten Sie den eingebauten PackageDescr? – Esk