集成 WebSphere Business Events 和 WebSphere ILOG JRules 实现对业务事件的分析及规则处理2

如前所述,本实验场景会涉及到对客户信息的审核操作,所以我们提供了一个预定义的业务对象文件 Customer.xsd。该对象包含以下字段定义。

字段名

字段类型

字段含义

Name

String

客户姓名

Address

String

客户住址

Age

Int

客户年龄

Validate

String

审核结果

 

我们将该 Customer.xsd 文件通过拷贝 / 粘贴放入工程项目中,如下图所示:

图 9. 业务对象定义

此时通过拷贝粘贴的业务对象文件还无法在项目中直接引用,我们需要通过导入可执行对象模型来实现对该 XSD 文件的引用。在”Rule Project Map”窗口,单击”Import XOM”。

图 10. 导入可执行对象模型

在弹出窗口中选择”Dynamic Execution Object Model(XSD)”,单击确定,进入下一步操作。

图 11. 动态可执行对象模型选项

在动态绑定选项卡中,单击选择”Add XSD”,选择项目中的 Customer.xsd 文件,完成操作。

图 12. 添加 XSD

此时,我们仅仅是将 XSD 文件引入到项目中,但是在创建和编辑业务规则前,我们需要通过该 XSD 定义一个业务对象模型(BOM),在”Rule Project Map”窗口,单击”Create BOM”,在弹出页面中输入名称”CustomerModel”,进入下一页;

图 13. 新建业务对象模型

通过”Browse XOM”选择上述步骤中引入的 Customer.xsd 作为可执行对象模型的输入;

图 14. 选择可执行对象模型

单击”Select All”,如图 13 所示,即意味着选择了包中所有的类,进入下一页;

图 15. 选择包

以下文章点击率最高

Loading…


发表评论

电子邮件地址不会被公开。 必填项已用*标注