[发明专利]将主机系统应用程序转换为开放系统应用程序的转换装置和方法有效
| 申请号: | 200680056153.1 | 申请日: | 2006-12-08 |
| 公开(公告)号: | CN101553779A | 公开(公告)日: | 2009-10-07 |
| 发明(设计)人: | 李江镐;金容台;全相雄;黄润喜;李敏浩;尹喜相 | 申请(专利权)人: | 三星SDS株式会社 |
| 主分类号: | G06F9/00 | 分类号: | G06F9/00 |
| 代理公司: | 北京市浩天知识产权代理事务所 | 代理人: | 刘云贵 |
| 地址: | 韩国*** | 国省代码: | 韩国;KR |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 主机 系统 应用程序 转换 开放系统 装置 方法 | ||
技术领域
本发明涉及一种用于将在主机系统中使用的应用程序重新利用和转换为对 于开放系统合适的应用程序的转换装置和方法。
背景技术
一般地,在大公司和政府机构中,主机系统用于处理数据。
术语“主机系统”为工业术语,其是指由大公司,例如IBM公司制造的 大型计算机。主机系统主要用于执行大公司,例如大公司和金融机构的商 业活动所需的计算,并按照集中而非分散的计算方法配置。
这样的主机系统成本高且每年快速增加。出于这个原因,最近主机系 统环境正被开放系统环境,例如UNIX或Linux,代替。所述UNIX或Linux 被设计成能够使不同计算机制造公司的硬件(HAV)和软件(SAV)链接。
然而,将传统使用的主机系统环境完全重建为开放系统环境非常昂贵且要 花费很长时间。
为解决这些问题,最近已开发了再集成解决方案,所述方案在将主机系 统环境转换为开放系统环境时,不重建整个系统,而是利用中间设备、编译器等, 将在所述传统主机系统环境中的HAV和SAV转换为在开放系统环境中的HAV和 SAV,并且通过应用程序和数据的转换操作重新利用所述HAV和SAV。
但按照这样的再集成解决方案,在应用程序的所述转换操作过程中, 由于用于主机系统和开发系统的代码体系不同,出现了许多错误。
发明内容
技术问题
本发明的目的在于提供一种使用多种代码转换表而使产生的错误减至 最小并将在主机系统中使用的应用程序更快速地转换为对于开放系统合适的应 用程序的转换装置和方法。
技术方案
本发明一方面提供一种用于将在主机系统中使用的特殊工作应用程序转换为 对于开放系统合适的特殊工作应用程序的转换装置,所述转换装置包括:资源获 取模块,所述资源获取模块与主机系统相连,并解码和获取所述特殊工作应用程 序的资源,所述特殊工作应用程序由二进制格式的广义二进制编码的十进制交换 码(EBCDIC)构成;代码转换模块,所述代码转换模块用于将由所述资源获取模块 获得的所述特殊工作应用程序的各资源转换为美国信息互换标准(ASCII)代码,利 用之前设置的十六进制代码转换表,将十六进制字符转换为对应于ASCII代码; 编译和链接处理模块,所述编译和链接处理模块编译由所述代码转换模块转换的 所述特殊工作应用程序的资源并随后使用相应的工作应用程序打包所述特殊工作 应用程序被编译的资源;以及可执行文件产生模块,所述可执行文件产生模块从 所述特殊工作应用程序以二进制形式产生可执行文件,所述特殊工作应用程序被 所述编译和链接处理模块处理,以在所述开放系统环境中被执行。
这里,利用之前设置的特殊字符代码转换表,所述代码转换模块可将特殊字 符,例如“[“,”]”和“I”转换为对应的ASCII代码。
所述代码转换模块可将开放系统中作为预定字符使用的变量,例如姓名、预 取、AUTO和CRT转换为对应于使用之前设置的预定字符代码转换表的ASCII代 码。
利用之前设置的全宽字符代码转换表,所述代码转换模块可将全宽字符转换 为对应的ASCII代码。
所述代码转换模块可将EBCDIC的排序顺序,即空格<全宽字符<大写罗马字 符<小写罗马字符<数字转换为ASCII代码的排序顺序,即空格<数字<大写罗马字 符<小写罗马字符<全宽字符。
本发明另一方面提供一种用于将在主机系统中使用的特殊工作应用程序转换 为对于开放系统合适的特殊工作应用程序的转换方法,所述转换方法包括以下步 骤:(a)解码和获取在主机系统中使用的所述特殊工作应用程序的资源,和,所述特 殊工作应用程序由二进制格式的广义二进制编码的十进制交换码(EBCDIC)构成; (b)将获得的所述特殊工作应用程序的各资源转换为美国信息互换标准(ASCII)代 码,利用之前设置的十六进制代码转换表,将十六进制字符转换为对应的ASCII 代码;(c)编译所述特殊工作应用程序被转换的资源并随后使相应的工作应用程序 与所述特殊工作应用程序被编译的资源链接;以及(d)从所述被编译和链接的特殊 工作应用程序以二进制形式产生可执行文件,以在所述开放系统环境中被执行。
本发明另一方面提供一种记录介质,所述记录介质存储用于执行上述的将在 主机系统中使用的应用程序转换为对于开放系统合适的应用程序的转换方法的程 序。
有益效果
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星SDS株式会社,未经三星SDS株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680056153.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种增氧型节油减碳器
- 下一篇:防窃视密码器





