我有一个带有几个 bean 类的 XOM(Java 执行模型)。我创建了一个规则项目,在其中为每个 XOM 创建了 BOM(业务对象模型)。
现在我对 XOM/(Bean) 类进行了一些更改。例如:我在类中添加了一个带有 getter 和 setter 的新参数。
问题是:如何使这些更改直接提供给 BOM?我已经尝试更新 BOM(右键单击在 BOM 下创建的任何模型)
它显示以下错误。无法更新 BOM 条目。此 BOM 条目无法更新,因为它的来源无法识别。
请求规则设计者帮助我。
我有一个带有几个 bean 类的 XOM(Java 执行模型)。我创建了一个规则项目,在其中为每个 XOM 创建了 BOM(业务对象模型)。
现在我对 XOM/(Bean) 类进行了一些更改。例如:我在类中添加了一个带有 getter 和 setter 的新参数。
问题是:如何使这些更改直接提供给 BOM?我已经尝试更新 BOM(右键单击在 BOM 下创建的任何模型)
它显示以下错误。无法更新 BOM 条目。此 BOM 条目无法更新,因为它的来源无法识别。
请求规则设计者帮助我。
您必须在项目中指定您的数据对象。
在您的项目属性中,您可以定义“动态执行对象”和“Java 执行对象模型”。当您在那里添加它们时,您应该能够选择它们作为您的 BOM 的数据源。
请重新启动您的规则设计器。有时您的构建不会看到 XOM 中更新的当前参考。如果您仍然遇到问题,请检查变量名称可能已被弃用。
谢谢哈利尔
转到您的 Rule 项目属性并从业务对象模型和 java 执行对象模型中删除 XOM 引用,然后再次添加它。完成此操作后,如果未删除错误,请关闭项目并再次打开它。这将工作得很好。
复制项目时,我经常遇到 BOM 来源的问题。此图像显示通过右键单击 BOM 项目可查看的属性。选择适当的 BOM 条目和原点,然后选择编辑。指定 BOM 来源的语法是:
xom:/myBomProject//myXomProject