
Key: DMN13133

Status: open

Source: Red Hat ( Matteo Mortari)

Summary:
The specification in chapter "10.3.1.5 Contexts, Lists, Qualified Names, and Context Lists"
presents the following example:
[{a: [{b: 1}, {b: [2.1, 2.2]}]}, {a: [{b: 3}, {b: 4}, {b: 5}]}].a.b = [[{b: 1}, {b: [2.1, 2.2]}], [{b: 3}, {b: 4}, {b: 5}]].b = [[1, [2.1, 2.1]],[ 3, 4, 5]]
However line 2 is wrong since DMNv1.2 dropped the equivalence that
a=[a]
therefore line 2 is problematic:
[[{b: 1}, {b: [2.1, 2.2]}], [{b: 3}, {b: 4}, {b: 5}]].b = ^ b property is not available here
as at the cursor position is not a context but two items of the root list.
It is proposed to replace the example as follows:
[{a: {b: 1}}, {a: {b: [2.1, 2.2]}}, {a: {b: 3}}, {a: {b: 4}}, {a: {b: 5}}].a.b = [{b: 1}, {b: [2.1, 2.2]}, {b: 3}, {b: 4}, {b: 5}].b = [1, [2.1, 2.1], 3, 4, 5]

Reported: DMN 1.2b1 — Sat, 26 Jan 2019 09:34 GMT

Updated: Thu, 14 Mar 2019 00:24 GMT
DMN13 — Wrong example in chapter "10.3.1.5"
 Key: DMN13133
 OMG Task Force: Decision Model and Notation 1.3 RTF