[发明专利]将主机系统SAM/VSAM文件转换为开放系统SAM/VSAM文件的转换装置和方法有效
| 申请号: | 200680056152.7 | 申请日: | 2006-12-08 |
| 公开(公告)号: | CN101553800A | 公开(公告)日: | 2009-10-07 |
| 发明(设计)人: | 李江镐;李敏浩;朴起辰 | 申请(专利权)人: | 三星SDS株式会社 |
| 主分类号: | G06F17/00 | 分类号: | G06F17/00 |
| 代理公司: | 北京市浩天知识产权代理事务所 | 代理人: | 刘云贵 |
| 地址: | 韩国*** | 国省代码: | 韩国;KR |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 主机 系统 sam vsam 文件 转换 开放系统 装置 方法 | ||
技术领域
本发明涉及一种用于将在主机系统中使用的顺序存取法(SAM)/虚拟存储器存取法(VSAM)文件重新利用和转换为对于开放系统合适的SAM/VSAM文件的转换装置和方法。
背景技术
一般地,在大集团和政府机构中,将主机系统用于处理数据。
术语“主机系统”为工业术语,其是指由大集团,例如IBM公司制造的大型计算机。主机系统主要用于执行大集团,例如大公司和金融机构的商业活动所需的计算,并按照集中而非分散的计算方法配置。
这样的主机系统成本高且每年快速增加。出于这个原因,最近主机系统环境正被开放系统环境,例如UNIX或Linux代替等。所述UNIX或Linux被设计成能够使不同计算机制造公司的硬件(H/W)和软件(S/W)链接。
然而,将传统使用的主机系统环境完全重建为开放系统环境非常昂贵且要花费很长时间。
为解决这些问题,最近已开发了再集成解决方案,所述方案在将主机系统环境转换为开放系统环境时,不重建整个系统,而是利用中间设备、编译器等将在所述传统主机系统环境中的H/W和S/W转换为在开放系统环境中的H/W和S/W,并且通过应用程序和数据的转换操作重新利用所述H/W和S/W。
但按照这样的再集成解决方案,在公司的工作文件,例如顺序存取法(SAM)文件、虚拟存储器存取法(VSAM)文件等的所述转换操作过程中,由于用于主机系统和开发系统的代码体系不同,出现许多错误。
发明内容
技术问题
本发明的目的在于提供一种将由于代码体系不同而产生的错误减至最小并将在主机系统中使用的顺序存取法(SAM)/虚拟存储器存取法(VSAM)文件更快速地转换为对于开放系统合适的SAM/VSAM文件的转换装置和方法。
技术方案
本发明一方面提供一种用于将在主机系统中使用的顺序存取法(SAM)文件转换为对于开放系统合适的SAM文件的转换装置,所述转换装置包括:信息获取模块,所述模块用于获取所述主机系统的SAM文件上的各种文件信息;数据获取模块,所述数据获取模块用于获取所述主机系统的SAM文件的实际数据,所述主机系统由二进制格式的广义二进制编码的十进制交换码(EBCDIC)构成;代码转换模 块,所述代码转换模块用于将所获得的由EBCDIC构成的实际数据转换为美国信息互换标准(ASCII)代码;文件合并模块,所述文件合并模块用于将所获得的关于所述SAM文件的文件信息与对应于所述文件信息的所述实际数据合并并转换为ASCII代码;以及文件注册模块,所述文件注册模块用于注册所述开放系统中的所述SAM文件的所述文件信息。
这里,所述主机系统可为IBM公司的主机环境,而所述开放系统可为UNIX环境。
在代码转换过程中,所述代码转换模块通过空格填充移出字符和移入字符的位置,或者移出字符和移入字符的数量少于标引位置的数量并且在其原始位置处理移出和移入字符间的数据,从而转换包括移出和移入字符串的字符串。
在代码转换过程中,所述代码转换模块可将空格或单字节字符转换为单字节ASCII代码。
在代码转换过程中,所述代码转换模块通过添加移出字符和移入字符,将没有移出字符又没有移入字符的双字节格式的韩语字符串/全宽字符串转换成由广义二进制编码的十进制交换码EBCDIC构成的十六进制字符串,然后再转换为ASCII代码。
本发明另一方面提供一种用于将在主机系统中使用的虚拟存储器存储法(VSAM)文件转换为对于开放系统合适的VSAM文件的转换方法,所述转换装置包括:信息获取模块,所述模块用于获取所述主机系统的VSAM文件上的各种文件信息,所述文件信息包括索引信息;数据获取模块,所述数据获取模块用于获取所述主机系统的VSAM文件的实际数据,所述主机系统由二进制格式的EBCDIC构成;代码转换模块,所述代码转换模块用于将所获得的由EBCDIC构成的实际数据转换为ASCII代码;文件合并模块,所述文件合并模块用于将所获得的关于所述VSAM文件的文件信息与对应于所述文件信息的所述实际数据合并并转换为ASCII代码,所述文件信息包括所述索引信息;以及文件注册模块,所述文件注册模块用于注册所述开放系统中的被合并的所述VSAM文件的所述文件信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星SDS株式会社,未经三星SDS株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680056152.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种塑料用发泡剂
- 下一篇:温度响应性吸湿材料及其制造方法





