123
返回列表 发新帖
楼主: petutor

从数据库调用 WebSphere 业务流程

[复制链接]
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
21#
 楼主| 发表于 2007-3-23 08:08 | 只看该作者
切换回组装关系图并创建一个选择器组件。将该选择器命名为 SelectBusinessProcess。
添加 JDBCInboundInterface 作为该选择器的界面。
右键单击 SelectBusinessProcess 并从下拉菜单中选择 Wire (Advanced)。选中所有业务流程界面:OrderCreate、OrderUpdate 和 OrderDelete。单击 OK。
双击 SelectBusinessProcess 以实现该组件,并对文件夹选择 com/ibm/selectors。
对于每个 JDBCInboundInterface 操作,将 Default Destination 设置为对应的 BusinessProcess。例如,选择 createDb2adminOrder,并对 Default Destination 选择 OrderCreateProcess,如图 21 所示。


图 21. 业务流程选择器实现

figure21.jpg (81.63 KB, 下载次数: 9)

figure21.jpg

使用道具 举报

回复
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
22#
 楼主| 发表于 2007-3-23 08:09 | 只看该作者
该示例应用程序的开发到此就完成了!您的最终组装关系图看起来应该类似图 22。


重要:在继续之前,为确保您的工作区进行正确的构建,建议您执行下列步骤:
选择 Project => Clean => Clean All Projects。





图 22. 最终组装关系图

figure22.jpg (68.71 KB, 下载次数: 10)

figure22.jpg

使用道具 举报

回复
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
23#
 楼主| 发表于 2007-3-23 08:09 | 只看该作者
测试应用程序

本部分使用 Test Component Wizard 来测试该业务流程,并最终通过在 DB2 中填充 ORDER 表来测试整个应用程序。

在 Server 选项卡下启动 WebSphere Process Server。
右键单击 SelectBusinessProcess 并选择 Test Component,从而显示 Test Component Wizard。
缺省情况下,Test Component Wizard 模拟下游 SCA 组件,这不是我们需要的结果。为删除模拟器,请选择 Configuration 选项卡并选择删除所有三个模拟器,如图 23 所示。


图 23. 从 Test Component 对话框删除模拟器

figure23.jpg (78.65 KB, 下载次数: 15)

figure23.jpg

使用道具 举报

回复
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
24#
 楼主| 发表于 2007-3-23 08:10 | 只看该作者
切换回 Events 选项卡。填充 createDb2adminOrder 操作,如图 24 所示。您应该获得对应的控制台输出。


图 24. 针对 OrderCreateProcess 的 Test Component Wizard

figure24.jpg (167.24 KB, 下载次数: 14)

figure24.jpg

使用道具 举报

回复
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
25#
 楼主| 发表于 2007-3-23 08:10 | 只看该作者
确保还要测试 updateDb2adminOrder 和 deleteDb2adminOrder 操作。
若要使用实际的数据库驱动的事件来测试整个应用程序,请再次打开 DB2 命令中心。


图 25. 打开 ORDER 表

figure25.jpg (151.24 KB, 下载次数: 14)

figure25.jpg

使用道具 举报

回复
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
26#
 楼主| 发表于 2007-3-23 08:11 | 只看该作者
您应该看到类似于图 26 的对话框。
单击 Add Row 可以创建一个表行,单击 Delete Row 可删除一个行。若要更新某个行,只需编辑相应字段。
单击 Commit 以最终确定对 ORDER 的更改并触发入站适配器。


图 26. 编辑 ORDER 表

figure26.jpg (81.04 KB, 下载次数: 13)

figure26.jpg

使用道具 举报

回复
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
27#
 楼主| 发表于 2007-3-23 08:11 | 只看该作者
结束语

本文介绍了使用 WebSphere 和 DB2 组合的数据库驱动的业务流程,但愿您会发现它是及时和有用的。我们介绍了数据库驱动的业务流程是什么、为什么以及何时应该使用它们,并提供了一个详细的逐步示例,展示如何使用 WebSphere Process Server 平台来实现此类业务流程。现在您已经完成了配置和开发该客户订单示例应用程序的步骤,您可以使用本文提供的信息,通过开发自己的数据库驱动的业务流程来最大化组织的效率。

使用道具 举报

回复
论坛徽章:
7
授权会员
日期:2006-05-19 16:23:56ITPUB元老
日期:2006-07-17 15:19:30会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44CTO参与奖
日期:2009-02-12 11:45:48
28#
发表于 2007-5-9 12:03 | 只看该作者

have a look

up

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表