Hello,
I tried to implement some of our existing decision tables in DMN logic and encountered 2 problems so far:
1. a hyphen as input value: I tried inputEntry text with and without quotes, both result in errors. See below.
2. enumeration of values: values LIK or REK alone work fine, but how to define an enumeration like LIK,REK or even a range like W0000 to W9999 for string values?
Errors for 1.:
Caused by: de.odysseus.el.tree.TreeBuilderException: Error parsing
'${cellInput-}': syntax error at position 12, encountered '}', expected
<IDENTIFIER>|<STRING>|<FLOAT>|<INTEGER>|'true'|'false'|'null'|'-'|'!'|'not'|'empty'|'('
Caused by: de.odysseus.el.tree.TreeBuilderException: Error parsing '${cellInput"-"}': syntax error at position 11, encountered '-', expected '}'
Errors for 2.:
Caused by: de.odysseus.el.tree.TreeBuilderException: Error parsing '${cellInput"LIK","REK"}': syntax error at position 11, encountered 'LIK', expected '}'
Caused by: de.odysseus.el.tree.TreeBuilderException: Error parsing '${cellInput"["LIK","REK"]"}': syntax error at position 11, encountered '[', expected '}'
Caused by: de.odysseus.el.tree.TreeBuilderException: Error parsing '${cellInput"{"LIK","REK"}"}': syntax error at position 11, encountered '{', expected '}'
Caused by: de.odysseus.el.tree.TreeBuilderException: Error parsing '${cellInput["LIK","REK"]}': syntax error at position 17, encountered ',', expected ']'
Caused by: de.odysseus.el.tree.TreeBuilderException: Error parsing '${cellInput[("LIK","REK")}': syntax error at position 18, encountered ',', expected ')'
Caused by: de.odysseus.el.tree.TreeBuilderException: Error parsing '${cellInput[LIK,REK]}': syntax error at position 15, encountered ',', expected ']'
Cheers, Frank