我目前在从Camunda DMN 7.13.0升级到7.15.0时遇到了问题。在我的项目中存在"合并"的现有逻辑。决策表内容,这实际上是在已经存在的DMN配置中添加新规则。
当我升级版本时,我遇到了这样的问题:
ValidationException: DOM document is not valid
Invalid content was found starting with element 'n0:rule'. One of '{"http://www.omg.org/spec/DMN/20151101/dmn.xsd":rule}' is expected.
你知道怎么解决这个问题吗?我错过了Camunda DMN库中的任何更改吗?
如果没有完整的DMN文件,很难帮助解决特定的修复问题,但是回答您的问题:是的,DMN支持从DMN 1.1升级。1.3 .
您似乎使用DMN API来合并决策表内容,所以这可能适用于您:
从7.13.0版本开始,DMN模型API支持DMN 1.3规范。但是,仍然使用任何生成/导出的DMN图DMN 1.1规范。在这个版本中,DMN模型API现在使用DMN 1.3规范生成DMN图。依赖的用户从DMN模型生成的图中获取DMN 1.1规范API应该调整它们的逻辑以使用DMN 1.3规范。
https://docs.camunda.org/manual/7.15/update/minor/714-to-715/dmn-model-api-generates-dmn-1-3-diagrams