J'expérimente avec OpenRules et Java et je voudrais stocker toutes mes règles dans une base de données seulement. Si je comprends le documentation correctement, j'ai besoin d'un "Main.xls" dans lequel stocker les paramètres d'environnement. Maintenant la question: Y at-il un moyen de contourner complètement ce fichier .xls physique? meilleur cas serait, si je pouvais simplement appeler quelque chose commeRègles OpenRules seulement dans une base de données possible?
defineOpenRulesDatabase();
OpenRulesEngine engine = new OpenRulesEngine("db:myFile.xls");
engine.run();
où la méthode defineOpenRulesDatabase() définit tous les paramètres qui sont définis dans le fichier db.properties mentionné dans la documentation.
Une idée à ce sujet?
Selon les docs: "OpenRules utilise une notation de pseudo-protocole URL", c'est du moins ce que je comprends. La version jetty n'est pas possible ici. Les trois approches ont le problème de ne pas pouvoir inclure les règles d'un sous-répertoire. Je voudrais déposer un bug si j'ai reçu une réponse des développeurs ... –
Voir mes modifications pour une solution possible. –