1

我有一个带有几个 bean 类的 XOM(Java 执行模型)。我创建了一个规则项目,在其中为每个 XOM 创建了 BOM(业务对象模型)。

现在我对 XOM/(Bean) 类进行了一些更改。例如:我在类中添加了一个带有 getter 和 setter 的新参数。

问题是:如何使这些更改直接提供给 BOM?我已经尝试更新 BOM(右键单击在 BOM 下创建的任何模型)

在此处输入图像描述

它显示以下错误。无法更新 BOM 条目。此 BOM 条目无法更新,因为它的来源无法识别。

在此处输入图像描述

请求规则设计者帮助我。

4

4 回答 4

0

您必须在项目中指定您的数据对象。

在您的项目属性中,您可以定义“动态执行对象”和“Java 执行对象模型”。当您在那里添加它们时,您应该能够选择它们作为您的 BOM 的数据源。

于 2017-01-16T17:48:10.150 回答
0

请重新启动您的规则设计器。有时您的构建不会看到 XOM 中更新的当前参考。如果您仍然遇到问题,请检查变量名称可能已被弃用。

谢谢哈利尔

于 2017-02-13T10:09:53.540 回答
0

转到您的 Rule 项目属性并从业务对象模型和 java 执行对象模型中删除 XOM 引用,然后再次添加它。完成此操作后,如果未删除错误,请关闭项目并再次打开它。这将工作得很好。

于 2018-01-05T10:40:02.333 回答
0

复制项目时,我经常遇到 BOM 来源的问题。此图像显示通过右键单击 BOM 项目可查看的属性。选择适当的 BOM 条目和原点,然后选择编辑。指定 BOM 来源的语法是:

xom:/myBomProject//myXomProject

右键单击 BOM 项目

于 2018-02-02T19:42:44.190 回答