我想知道,我们应该如何执行IBM ODM技术规则中写的规则。我正在使用 ODM V8.0.1。我已经尝试如下。
我创建了一个名为 Courier.java 的类的 XOM
公共类 Courier { 私有字符串 courierType; 私人int距离;
带有 getter 和 setter
}
我创建了一个添加此 XOM 的规则项目并创建了相应的 BOM。
- 我已将 Courier 对象添加为 IN_OUT 规则集参数,名称为“courier”
然后用下面的代码创建了一个技术规则
当 { cour : Courier(); }
then { note("Courier Object Check is Satisfied"); }
创建了一个规则流,其中只有一个规则任务指向上述技术规则。
然后我运行这个规则流
运行方式 --> 运行配置
- 在运行配置对话框中,编写下面的函数来创建快递对象并
运行配置。
com.seldart.Courier cour=新的 com.seldart.Courier(); 返回球场;
规则流执行持续了 2 秒,但 note() 方法中的语句未
在控制台中打印。- 在运行配置对话框中,编写下面的函数来创建快递对象并
我不确定,规则流是否没有选择技术规则本身运行或快递对象未被识别?请指导我以正确的方式执行此技术规则。谢谢。