-
Key: DMN13-126
-
Status: closed
-
Source: Red Hat ( Matteo Mortari)
-
Summary:
In section "10.3.2.6 Context" two built-in functions are described: get value(), get entries().
However these functions are not summarized later in section "10.3.4 Built-in functions"Describing all built-in functions in latter section "10.3.4 Built-in functions" is important to agree on the function parameters name.
Agree on the function parameters name is important for invoking function and binding parameters by name, rather than positional.
I propose to add a new section inside "10.3.4 Built-in functions", with the following:
10.3.4.x Context function
Table xx defines Context functions.
Table xx: Semantics of Context functions
Name(parameters) Parameter Domain Description Example get value(m, key) context, string select the value of the entry named key from context m get value({key1 : "value1"}, "key1") = "value1" get value({key1 : "value1"}, "unexistent-key") = null
get entries(m) context produces a list of key,value pairs from a context m get entries({key1 : "value1"}) = [ { key : "key1", value : "value1" } ] get entries({key1 : "value1"})[key="key1"].value = "value1"
-
Reported: DMN 1.2b1 — Thu, 15 Nov 2018 15:42 GMT
-
Disposition: Resolved — DMN 1.3
-
Disposition Summary:
Add get entries() and get value() functions to the function tables in chapter 10
See revised text.
-
Updated: Mon, 30 Mar 2020 19:50 GMT
DMN13 — Built-in functions only described in chapter "10.3.2.6 Context", and not described in the "10.3.4 Built-in functions"
- Key: DMN13-126
- OMG Task Force: Decision Model and Notation 1.3 RTF