我搜索了Camunda DMN API
,但找不到可以验证input expression
的API。
Here是DMN inputs
如果存在具有integer
数据类型的输入列,请考虑以下示例。
| < 9 | " ABC" |
| 10< = | " XYZ" | NOT a valid expression for x
并且错误地说用户使用输入(x)"10 <="
创建新规则,该规则不是有效表达式。
在评估throws exception
时只有DMN table
。
我想要做的是使用JS或Java中的camunda DMN API
验证表达式在使用DMN表的规则时是否有效答案 0 :(得分:3)
没有直接用于验证输入条目的API。它遵循DMN 1.1标准的FEEL语法。您可以使用DMN引擎使用的FEEL implementaion来创建某种验证。或者示例看test suite做类似的事情。