-
Key: DMN14-27
-
Status: closed
-
Source: ACTICO ( Daniel Thanner)
-
Summary:
in chapter 10.3.2.10: "Sometimes we do not want to evalutate a FEEL expression e, we just want to know the type of e."
in table 54: column Applicability defines which row in the table to use, depending on the type of a FEEL expression.
Table 54 only makes sense if it is not allowed to pre-evaluate the expression e2, since even for a pre-evaluation context entries (for example: "item") must be declared in scope.
How do we know the type of a FEEL expression if it is not allowed to evaluate it?
Examples:
- [1,2,3][min(3,2,1)]
- {a:function() external {java: {class: "clazz", method signature: "method()"}}, b:[1,2,3][a()]}.b
- {a: 1, b: a instance of number, c: [1,2,3][b] }
-
Reported: DMN 1.1 — Wed, 3 May 2017 14:56 GMT
-
Disposition: Deferred — DMN 1.4
-
Disposition Summary:
Defer to DMN 1.5
Defer to DMN 1.5
-
Updated: Thu, 31 Mar 2022 19:30 GMT
DMN14 — How to get FEEL type if evaluation is not an option?
- Key: DMN14-27
- OMG Task Force: Decision Model and Notation 1.4 RTF