【发布时间】:2014-09-01 05:46:49
【问题描述】:
我想知道,我们应该如何执行IBM ODM技术规则中写的规则。 我正在使用 ODM V8.0.1。我已经尝试如下。
-
我创建了一个类名为 Courier.java 的 XOM
公共类快递{ 私人字符串快递员类型; 私人 int 距离;
使用 getter 和 setter
}
我创建了一个添加此 XOM 的规则项目并创建了相应的 BOM。
- 我已将 Courier 对象添加为 IN_OUT 规则集参数,名称为“courier”
-
然后用下面的代码创建了一个技术规则
当{ 库尔:快递(); }
然后{ note("Courier Object Check 满足"); }
创建了一个规则流,其中只有一个规则任务指向上述技术规则。
-
然后我运行这个规则流
-
运行方式 --> 运行配置
- 在“运行配置”对话框中,编写下面的函数来创建快递对象和
运行配置。
com.seldart.Courier cour=new com.seldart.Courier(); 回程;
Ruleflow 执行了 2 秒,但 note() 方法中的语句没有执行
打印在控制台中。 - 在“运行配置”对话框中,编写下面的函数来创建快递对象和
-
我不确定,是规则流没有选择技术规则本身运行还是无法识别快递对象?请指导我以正确的方式执行此技术规则。谢谢。
【问题讨论】: