-
Key: DMN13-41
-
Status: closed
-
Source: ACTICO ( Daniel Thanner)
-
Summary:
Qualified name and path expression uses both the dot '.' character. Therefore it is very hard to distinguish between these cases.
Example:
{p:{name: "jack"}, persons:[p,p].name}.persons
results to
["jack", "jack"]
{p:{name: "jack"}, persons:[p,p], path : persons.name }.path
results to
["jack", "jack"]
(or is dynamic path access not possible in FEEL?)
{p:{name: "jack"}, persons:[p,p], qn: p.name }.qn
results to
"jack"
-
Reported: DMN 1.1 — Wed, 3 May 2017 15:16 GMT
-
Disposition: Closed; No Change — DMN 1.3
-
Disposition Summary:
Not an issue
All listed FEEL examples are valid FEEL expressions. Example 1 shows a path expression, example 2 a qualified name with an implicit path expression.
-
Updated: Mon, 30 Mar 2020 19:50 GMT
DMN13 — Ambiguity between qualified name and path operation
- Key: DMN13-41
- OMG Task Force: Decision Model and Notation 1.3 RTF