[發明專利]將主機系統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.szxzyx.cn/pat/books/200680056152.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種塑料用發泡劑
- 下一篇:溫度響應性吸濕材料及其制造方法





