楼主: macmics

使用WebSphere Developer for zSeries V6盘活既有资产

[复制链接]
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
31#
 楼主| 发表于 2007-3-22 16:41 | 只看该作者
然后我们将上述两个结点getPriceInfo和getManuInfo分别关联到lookupPartsPrice和lookupPartsManu操作。首先选择操作选取(Select Operation)操作:


图 29. 操作选取

selectop.jpg (8.26 KB, 下载次数: 14)

selectop.jpg

使用道具 举报

回复
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
32#
 楼主| 发表于 2007-3-22 16:41 | 只看该作者
然后从Catalog.Nonterminal项目中选中之前创建的lookupPartsPrice操作。同样,对getManuInfo结点,使之和lookupPartsManu操作关联。


图 30. 操作选取对话框

selectopdlg.jpg (11.83 KB, 下载次数: 15)

selectopdlg.jpg

使用道具 举报

回复
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
33#
 楼主| 发表于 2007-3-22 16:42 | 只看该作者
步骤三:配置流程中的消息映射

在两个结点之间创建一个连接的同时会在需要创建两个结点之间的消息映射(mapping),消息映射是SFM模型中用于实现数据在不同结点之间流转的机制。有些类型结点的消息映射可以为空,但是对于Invoke类型的结点,其消息映射一定是非空的,因为,在invoke结点中,消息映射不但负责提供COBOL应用的输入信息,而且还会将COBOL应用的输出结果保存到SFM模型中。

对于上述例子,我们只需右键单击某一结点,选择打开映射编辑器,便可以为该结点添加消息映射。


图 31. 打开映射编辑器

opendlgmap.jpg (10.87 KB, 下载次数: 16)

opendlgmap.jpg

使用道具 举报

回复
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
34#
 楼主| 发表于 2007-3-22 16:43 | 只看该作者
在消息映射的编辑框中,我们可以在上部看到源和目标两个Pane。对于msg_IVPINPUT映射,我们选择inMsgMsg作为消息源,而将 msg_IVPINPUT作为目标消息。拖动inMsgMsg消息的partSKU项和msg_IVPINPUT消息的PART_SKU相关联。重复上述步骤,将相关的消息关联起来,最后对于结点lookupPriceInfo其消息映射如下图所示。


图 32. 建立消息映射关系

mapcreate.jpg (29.87 KB, 下载次数: 7)

mapcreate.jpg

使用道具 举报

回复
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
35#
 楼主| 发表于 2007-3-22 16:43 | 只看该作者
点击 Open Mappings -> SignOn_1ns_SignOn_1打开消息映射编辑器。仿照上述步骤,完成其余结点的消息映射后,我们得到了下面的完整的SFM项目。


图 33. 完成的SFM项目

completesfm.jpg (60.34 KB, 下载次数: 12)

completesfm.jpg

使用道具 举报

回复
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
36#
 楼主| 发表于 2007-3-22 16:44 | 只看该作者
步骤四:设置代码生成属性并生成运行时代码

在产生运行时代码之前,我们必须先创建生成属性文件,该文件包含了运行时的相关信息,允许SFM生成针对特定运行环境的代码。

在New Generation Properties中,我们可以配置流程的生成属性甚至为每个结点单独配置其生成属性。


图 34. 创建生成属性文件

runtime.jpg (29.4 KB, 下载次数: 6)

runtime.jpg

使用道具 举报

回复
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
37#
 楼主| 发表于 2007-3-22 16:45 | 只看该作者
最后我们将根据上述生成属性配置来生成运行时代码。需要指出的是这些运行时代码,COPYBOOKS和JCL必须拷贝到z/OS主机系统中,并且在CICS环境下重新编译和安装它们。关于这一点在4.1节中已有叙述,在此不再赘述。关于CICS应用更详细的技术资料,可在问候的参考文献中获得。

总结

本文介绍了利用WebSphere Developer for zSeries V6.0中XSE和SFM 将既有应用转化为Web 服务的基本步骤和方法,并提供了一个详细样例来帮助读者更快的进入角色和深入了解XSE和SFM。除此之外,本文也介绍了SOA实践中三种经典的开发方法,并以其中的两种为例,向读者阐述了这些朴素思想的具体体现,以期望增强读者对于既有应用如何转化为SOA enable服务的相关开发的理解。

使用道具 举报

回复

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

本版积分规则 发表回复

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