-
Key: DMN11-89
-
Status: closed
-
Source: Oracle ( Gary Hallmark)
-
Summary:
The BKM MM defines parameters but has no notation for them. Meanwhile, the FunctionDefinition also defines parameters that duplicate the BKMs. Also, 10.2.1.7 says a BKM's logic must be a FunctionDefinition or a DT, but Table 11 syas a BKM's logic msut be the BODY of the function it defines. To straighten out thsi mess, I propose
1. remove params from BKM MM
2. require BKM to contain a FunctionDefiniition, so that the params will always be defined, and always at the decision logic level
3. allow FunctionDefinition whose body is a DT with simple inputExpressions that reference all parameters, and only parameters, in order, to be denoted using the DT only -
Reported: DMN 1.0 — Thu, 2 Jul 2015 18:48 GMT
-
Disposition: Resolved — DMN 1.1
-
Disposition Summary:
BKM value expression is a function definition
change BKM metamodel and XSD to associate BKM to FunctionDefinition instead of separate parameters and body
-
Updated: Tue, 29 Mar 2016 15:07 GMT
-
Attachments:
- Fig19Prop104.PNG 58 kB ()
DMN11 — Remove parameters from BKM MM - these belong at logic level
- Key: DMN11-89
- OMG Task Force: Decision Modeling and Notation 1.1 RTF