免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2731 | 回复: 1
打印 上一主题 下一主题

i5os 6.1 程序转换 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-20 17:25 |只看该作者 |倒序浏览
转载ibm 中国网站。

估计还没有多少国内用户用6.1,先参考参考。

   随着 i5/OS® V6R1 的推出,IBM 要求用户转换所有在先前发行版中创建、使用 i5/OS 机器接口(MI)的程序。这一转换将对程序进行升级和刷新,以利用最新的系统增强功能,包括增强的系统完整性、增强的性能,以及一系列全新的操作系统和处理器功能。在进行程序转换之前,程序的创建数据(有时称为“可观察性”)必须可用。为 i5/OS V5R1 或更高版本创建的程序自动保留了创建数据,足以用于转换。对于为 OS/400® V4R5 或更低版本创建的程序,客户及 ISV 必须确保其创建数据在转换过程中可用。
IBM 已经提供针对 i5/OS V5R3 和 V5R4 的分析对象转换(ANZOBJCVN)工具,供您规划程序转换。该工具可以为您指示潜在的转换困难,并估算程序转换所需的时间。
需要有关程序转换的详细信息?请参阅 ITSO Redpaper i5/OS Program Conversion: Getting ready for i5/OS V6R1。

疑难解答 - 程序转换
问题 1、什么是“程序转换”?
答案 1:“转换”是指将更改应用于对象,这是一个一般性术语,已经用于描述其他系统更改。在本例中,“更新”或“刷新”更具说明性。完成“程序转换”后,每个“机器接口”程序将保留原有名称、位置,拥有用户概要文件和其他相关属性。程序所执行的“机器接口”操作与以前相同。但是,程序对象的内部格式将发生更改,而且可执行硬件指令将被替换。


问题 2、哪些发行版会受到影响?影响方式是什么?
答案 2:V6R1M0 上的程序将采用新的格式。因此,为之前发行版创建的程序必须进行转换,才能在 V6R1M0 或更高发行版上运行。同理,在 V6R1M0 或更高发行版上创建的程序也必须进行转换,才能在 V5R4M0 或更低发行版上运行。


问题 3、为什么现在要转换程序?
答案 3:System i 平台采用的软件设计和硬件已获得重大改进,现在,只需利用系统架构来转变程序,就能使系统各关键领域(完整性、性能和功能)的重大改进发挥其作用。


问题 4、以前有没有进行过程序转换?
答案 4:本次转换是“机器接口”架构历史上的第三次转换。第一次是 1988 年从 System/38 向 AS/400 V1R1M0 的转换。第二次是 1995 年向 AS/400 V3R6M0 的转换,当时将程序从 48 位地址升级到 64 位地址,并采用了不同的硬件指令集。本次转换比以往更为简单。例如,大多数其他类型的对象此次都没有变化。因此,本次程序转换应该会比以往更加迅速。


问题 5、当转换发生时,我应该如何选择?
答案 5:进行程序转换(变换)的方式有三种:在安装或装入时进行;按照明确的时间表进行;当程序首次运行时进行。您可以根据具体情况,自由混合和搭配各种转换方法。


问题 6、我需要源数据和编辑器吗?
答案 6:大多数情况下都不需要。程序转换将由 System i 许可内码处理,不需要重新编译。但是有一些例外,稍后的疑难解答将作说明。


问题 7、我如何知道我的所有程序是否都可以转换?
答案 7:如产品预览所示,为 V5R1M0 及更高发行版创建的程序通常都可以被转换。唯一的例外是,以不受支持的方式更改了程序。为 V4R5M0 及更低发行版创建的程序也可以被转换,只要创建数据没有被完全除去。不能转换的程序必须从源程序重新编译。IBM 提供由 PTF 实现的 ANZOBJCVN工具,该工具运行在 V5R4M0 或 V5R3M0 上,用于评估程序是否可转换。该工具还可以估算转换时间。


问题 8、转换与二进制兼容性有何区别?
答案 8:二进制兼容性能使程序不加更改即可运行,但如果底层硬件发生重大更改,那么程序性能会受到影响。System i 平台上的程序转换同样能使程序不加更改即可运行,但程序的性能将得到提升,尤其当底层硬件更改显著时。System i 平台可以确保转换前后的二进制兼容性,但偶尔会使用转换来改进和升级程序。其他商业系统则没有这种通过程序对象转换来增强软件功能的架构。


问题 9、我的 System/36 和 System/38 程序是否仍可以运行?
答案 9:是的。这些程序经过转换仍可以在 V6R1 上运行,除非创建数据因某些原因被除去。您可以使用 ANZOBJCVN 来确认这些程序是否可以转换。


问题 10、软件供应商该如何询问一些具体问题?
答案 10:联系 IBM ISV Enablement for i5/OS 部门,电子邮件地址是:iaic@us.ibm.com。请在邮件中注明您的 PartnerWorld 号码。



问题 11、我是一个软件供应商,请问我该如何告知 IBM 我的应用程序可以在 V6R1 上运行?
答案 11:联系 IBM ISV Enablement for i5/OS 部门,电子邮件地址是:iaic@us.ibm.com。请在邮件中注明您的 PartnerWorld 号码、特定产品名称以及版本信息。

论坛徽章:
0
2 [报告]
发表于 2008-05-20 22:59 |只看该作者
还没用过V6R1,好想见识一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP