Log in to follow, share, and participate in this community.
Article Day switch in VRP with Time Windows
Day switch in VRP with Time WindowsHello! I don't really know where to put this, it's a Drools question but it has to do with Business Resource Planner. I basically want to create a rule that helps me solve VRP in a certain way (I'm optimizing ...
Drools for WildFly 10.0.0.FinalHi, I have a question. Is there any plan to support WildFly 10.0.0.Final? Currently I have a working setup with Drools and KIE 6.3.0 on WildFly 8.2.0, but our project uses WildFly 10.0.0.Final. I tried...
Article How I18N is built in droolsjbpm workbench projects?
How I18N is built in droolsjbpm workbench projects?Which projects contain I18N resources for workbench? [GWT I18N] https://github.com/droolsjbpm/uberfire https://github.com/droolsjbpm/guvnor https://github.com/droolsjbpm/kie-wb-common https://github.com/drool...
BPMS and BRMS WAR Conf FilesPlease provide github urls to the conf files that are editable, that are inside of the war, along with your name. Please also provide the github link to where that file is loaded. BRMS kie-wb-distributions/au...
Drools Engine and Language RoadmapWe will maintain DRL6 compatability, that won’t go anywhere. But we do want to modernise our language, it’s evolve organically and has had compatibility since 2005 - wit this it’s brought a lot of qu...
Rule Execution SemanticsInstance vs Set Execution Semantics Drools 5.x and earlier used tuple based matching and had instance oriented execution semantics. This means each rule activation and it's execution is independant from any other rule...
GIT Cheat SheetSetup What How Add the current branch to your linux prompt and activate command completion. 1. Download and save the following scripts on your home directory as ".git-completion.sh" and ".git-prompt.sh". You can...
DRL7<= // assign <| // iterate within {..} < and > are normal infix comparators.
Person p <| persons
{p.age > 20}
boolean b <= {p.age > 20}
Pet pet <= /p/pets{name == rover}/
Pe...
Executable ModelGoals Most importantly this is a research task, to both expand our understandings of the different domains, and also to discover the limits of what is possible here. Lowest level model that is executable, or transf...
Type2@Trait @
public z Person subTypeOf B, C {
/* equivalentTo will be added later */
equivalentTo { D and E } // possibly a subset of Manchester Syntax here
...
6.0 critical issuesThis is a list of all the critical issues found in 6.0. Workbench Cannot delete projects, folders or files. Even going in via GIT backend, doesn't help, as the changes are not reflected in the UI. https://bu...
Drools VerifierHow it works
Items that the Verifier rules looks for
Items that the Verifier rules will look for
How the results will be presented
How to use
Ant task
Guvnor
Using Java
Links
...
Drools 6.0 Feature ListDrools 6.0 Feature List The purpose of this document is to provide a brief enumeration of new Drools features along with indication if the feature will be included into Drools 6.0. The enumeration is incomplete and su...
Article Demo for using KnowledgeAgent to get PKG from Guvnor
Demo for using KnowledgeAgent to get PKG from GuvnorWhat's this? Generally, we can use Drools API load drools and run in a J2SE environment, as below figure depicted: Figure 1-1 Load drools Directly In this condition, we load drools(Sample.drl) directly, th...
Drools 7 Java-like LanguageDrools 7 will look to extend a java compiler, with few basics - to create a single language. That is able to compile all java code too. It will target java8 as the base layer. Property Accessors Fields can be a...
Java DSLjava supports annotation processing at javac compile time. It allows canning of classes and of further class bytecode generation. So the user writes the class that has the representation of what we want. We scan for t...
Layered DRLTaking inspiration from the Pizza language, could we layer a rule language and features ontop of an existing language - instead of by it's side: http://pizzacompiler.sourceforge.net While this could be done f...
KIE GovernanceGeneral 1.. Repositories (multi module project) 1 System Repository Each Repository is 1...n projects (modules) VFS read/writes to GIT 1 guvnor repository is one 1 repository Registered viewers/editors for...
Son of KieGoals Easily reproducebale builds a build a a module + dependnencies, all are versioned, to be reprodable. GAVDescription Provides group, artifact and version information. This creates a unique key for ...