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

在各个字段中输入第一次测试数据,为了验证 WebSphere ILOG JRule 中定义的规则是否生效,我们对 Age 字段进行相应输入,以 20 作为第一次测试数据,如下图所示。

图 32. 输入测试事件信息

通过 SendEvent 将事件发送到逻辑模块中,从而触发交互集的运行,执行完成后,点击”Actions”标签进入相应面板,我们会看见 TestAction 操作,表示该操作已经被触发。单击”TestAction”,在面板下方会看到相应的执行结果,其中”Validate”字段的返回值为”Qualified”,表示符合规则,因为我们的规则定义为”Age 大于 20 的话才会授权”。

图 33. 查看测试结果信息

单击”Restart Testing”以进行第二次测试,同理上述步骤,选择事件面板后,输入相应测试数据,这次我们将 Age 字段的输入值改为 15,单击”Send Event”进行测试。

图 34. 更新测试事件信息

运行结束后,进入”Actions”标签,查看更新后的”TestAction”操作,此时我们会发现”Validate”字段的返回值为”Not qualified!”,表示通过规则验证,Age 小于 15 的不予授权。

图 35. 查看更新测试结果信息

总结

至此,我们已经完成了该系列文章所有的内容,包括对规则应用项目的创建,部署以及 WSDL 接口的实现,业务时间处理项目的创建部署及最终的测试运行。通过改系列文章的学习,我们可以对 WebSphere Business Events 和 WebSphere ILOG JRules 有基本了解,同时也可以了解如何实现对两种产品的集成,以完成对相应业务场景的实现。

以下文章点击率最高

Loading…

     

如果这文章对你有帮助,请扫左上角微信支付-支付宝,给于打赏,以助博客运营