Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DROOLS-5481 DMN emit error DMNMessage when exception in contextentry (#2974)

* DROOLS-5481 DMN emit error DMNMessage when exception in contextentry

* .

  1. … 3 more files in changeset.
Drools 5372 - Implement PMML coexistence (#2948)

* [Drools-5373] Refactored PMMLAssembler - implemented two delegates PMMLCompilerService and PMMLLoaderService

* [DROOLS-5372] Implement dynamic ResourceType switch inside PMMLAssemblerService(s)

* [DROOLS-5372] Using PMMLConstants for system property retrieval/setting

* [DROOLS-5372] Implementing AbstractDMNKiePMMLInvocationEvaluator and DMNKiePMMLNewInvocationEvaluator. Refactored DMNKiePMMLInvocationEvaluator. Implement switch between them inside AbstractPMMLInvocationEvaluator

* [DROOLS-5372] Fixing bug with nested node containing only a True predicate. Add test

* [DROOLS-5372] Working on DMN-PMML implementation

* [DROOLS-5423] Declaring glassfish jaxb-runtime dependency for JDK >= 11 to maintain compiler functionality in such environments

* [DROOLS-5372] Add specific message for missing PMML result. Working on tests (currently broken when run together)

* [DROOLS-5258] Working with tests. Currently broken if DMNTreePMMLTest and DMNTreePMMLNewImplTest run concurrently.

LOT of System.out.println to remove

* [DROOLS-5372] Working with tests. Currently broken if DMNTreePMMLTest and DMNTreePMMLNewImplTest run concurrently.

LOT of System.out.println to remove

* [DROOLS-5372] Implemented reset workaround

* [DROOLS-5372] Fixed DMN-PMML tests

* [DROOLS-5372] Replaced ContextClassLoader.loadClass(...) with Class.forName(...)

* [DROOLS-5372] Add kie-pmml-new to drools build

* [DROOLS-5372] Excluding dependencies from org.kie:kie-test-util due to ban-duplicated-classes enforcer rule fired on FDB

* [DROOLS-5372] Excluding dependencies due to ban-duplicated-classes enforcer rule fired on FDB

* [DROOLS-5372] Fixed as per PR suggestion

* [DROOLS-5372] Fixed as per PR suggestion

* [DROOLS-5372] Revert empty spaces/formatting modification

  1. … 48 more files in changeset.
DROOLS-5366 DMN DT Analysis avoid duplicate F message (#2913)

  1. … 2 more files in changeset.
DROOLS-5361 DMN DT Analysis Subsumption: Change the message (#2911)

[DROOLS-4562] DMN validation semantic rules for DMNDI (#2839)

* [DROOLS-4562] DMN validation semantic rules for DMNDI

* - cleanup

* - suppress WARNING for no DMNDI case and trisotech dynamicDecisionService case

* - fixed v1_3 MarshallingUtils

  1. … 14 more files in changeset.
DROOLS-5183 DMN DT Analysis Validation for output values constraint (#2825)

  1. … 4 more files in changeset.
RHDM-1281 DMN DT Analysis message when DT is decision logic of BKM (#2799)

  1. … 4 more files in changeset.
DROOLS-5116 DMN relay messages from evaluating FEEL literal expression (#2792)

* DROOLS-5116 DMN relay messages from evaluating FEEL literal expression

* .

  1. … 9 more files in changeset.
DROOLS-5081 DMN avoid NPE if failing FEEL parsing (#2775)

  1. … 3 more files in changeset.
DROOLS-4942 DMN DT Analysis hit policy recommender (#2747)

* DROOLS-4942 DMN DT Analysis hit policy recommender

WIP

* update according to feedback received

* cleanup

* .

  1. … 11 more files in changeset.
DROOLS-4932 DMN DT Analysis skip gap for unconstrained string (#2719)

  1. … 10 more files in changeset.
[DROOLS-3280] DMNRuntime API for evaluateByID/Name to error if empty array (#2677)

  1. … 2 more files in changeset.
DROOLS-4629 DMN heuristic for invocation name (#2579)

* Reapply DROOLS-4629 DMN heuristic for invocation name (#2574)

* extend heuristic scope

  1. … 3 more files in changeset.
Revert "DROOLS-4629 DMN heuristic for invocation name (#2574)" (#2578)

This reverts commit 0c0cac3e01c964c79331b830cda739beecd6cc0b.

Reverting as it generates WARN messages for dmn files which are correct.

  1. … 3 more files in changeset.
DROOLS-4629 DMN heuristic for invocation name (#2574)

  1. … 3 more files in changeset.
DROOLS-4344 DMN DT Analysis normalize Contractions for complete 2NFcheck (#2461)

  1. … 7 more files in changeset.
[DROOLS-4154][DROOLS-4156][DROOLS-4185] allow to define message level during incremental compilation (#2394)

* DROOLS-4156 DMN noname PMML model and DROOLS-4154

* Wire for messages from KieBuilder as invoked by the WB

* [DROOLS-4185] allow to define message level during incremental compilation

* [DROOLS-4185] allow to define message level during incremental compilation

  1. … 9 more files in changeset.
DROOLS-4129 DMN BKM invocation type check (#2376)

* WIP

* WIP

* WIP

* WIP

* .

  1. … 9 more files in changeset.
DROOLS-4075 DMN merge upstream PMML evaluators (#2370)

* MEGASQUASH

* x

* .

* Implement license missing detection feedback

* Fix when Resource is absolute URL kieServices#getKieClasspathContainer()

* Implement code review feedback

* implement code review feedback

* omitting local test to check for EJC dead code detection thanks for upd

* Implement code review feedback

* Introduce kie-dmn-core-osgi

* Implement code review feedback

* Temporary inspection code removed

* Implement code review feedback

* Either#consume and alignment for API

* Implement code review feedback: refactor for single URL builder

* Implement code review feedback: split #compileFunctionDefinition

* .

* meanwhile, master moved to 7.24.0-SNAPSHOT

* Implement code review feedback

* Number coercion to BigDecimal to respect DMN spec

* Implement code review feedback

  1. … 24 more files in changeset.
DROOLS-4048 DMN decision service invocation as literal expression typecheck (#2351)

* WIP

* Implement type check for decision service invoked as literal expressions

* Augmenting with error reporting

* Apply code review feedback

  1. … 4 more files in changeset.
DROOLS-3977 DMN DT Analysis check 2nd NF Violations (#2328)

  1. … 11 more files in changeset.
DROOLS-3970 DMN DT Analysis check 1st NF Violations (#2323)

  1. … 6 more files in changeset.
DROOLS-3779 DMN DT Analysis Subsumption&Contraction for DMN Decision Table (#2319)

* DROOLS-3779 DMN DT Analysis Subsumption for DMN Decision Table

* Small refactor

* Contraction.

* .

* .

  1. … 12 more files in changeset.
DROOLS-3886 DMN externalize kie server model execution logic (#2308)

  1. … 3 more files in changeset.
DROOLS-3785 DMN DT Analysis "Misleading rules" in P tables check (#2307)

* DROOLS-3785 DMN DT Analysis "Misleading rules" in P tables check

* .

  1. … 7 more files in changeset.
DROOLS-3772 DMN DT Analysis Rule masking (#2285)

* DROOLS-3772 DMN DT Analysis Rule masking

* Implement code review feedback

  1. … 16 more files in changeset.
DROOLS-3780 DMN DT Analysis report warn for HitPolicy First (#2286)

  1. … 4 more files in changeset.
DROOLS-3737 DMN DT Analysis Table Consistency in relation with HitPolicy (#2284)

  1. … 13 more files in changeset.
DROOLS-3136 DROOLS-2609 DMN Validation Decision Table Analysis end-to-end API (#2275)

* WIP

* Gaps analysis draft

* Metamodel to assert Gaps values.

* Refactoring to use DMNProfile as FEELProfile(s)

* WIP

* Bound ordering, Infix EQ

* Implement String discrete domain GAP analysis.

* .

* Minors.

* .

* Drafting OVERLAP analysis

* extend test

* extend tests.

* refactor

* Test refactor.

* Test infrastructure refactor to accomodate for multiple DMNMessages

* Refactor Overlap as DMNMessage too, and refactor tests

* Rename flag

* Lookup typeRef heuristics, refactor for empty DTAnalysis messages

* Minor refactorings

* Test Refactorings

* DTANALYSIS_ERROR_RULE_OUTSIDE_DOMAIN

* compile output entry rule value

* .

* license header fixes

* License header fixes (test classes)

* terminology fixes

* Unlink drools-verifier module until next re-sync

* Rebase and imports alignments after rebase

* Implement code review feedback

* implement code review feedback

* .

  1. … 48 more files in changeset.
DROOLS-3335 Broken DMN resource to inhibit KJAR and report error (#2165)

* WIP

* WIP

* Correct DMN model typos

* addendum to DROOLS-2075 Allow empty output cell on DTs

* Align kie-dmn-core

* Align kie-dmn-validation

* cleanup test

* Kie API usage snippet for custom build for documentation

* added license header

* implement code review feedback

  1. … 14 more files in changeset.