[發明專利]一種生成配置文件的方法和裝置有效
申請號: | 201611110400.3 | 申請日: | 2016-12-06 |
公開(公告)號: | CN106775854B | 公開(公告)日: | 2020-03-10 |
發明(設計)人: | 王倩;邢蘊婷;范嘯風;段鋒;孫鄭;葉棋標;申世哲;李鵬芳;宋潔;裘豐;周建勝;徐彥斌 | 申請(專利權)人: | 中國銀行股份有限公司 |
主分類號: | G06F9/445 | 分類號: | G06F9/445 |
代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王學強 |
地址: | 100818 *** | 國省代碼: | 北京;11 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 一種 生成 配置文件 方法 裝置 | ||
1.一種生成配置文件的方法,其特征在于,包括:
響應于COPYBOOK文件的生成指令,獲取CTF涉及的所有交易的輸入數據項,作為待定義輸入數據項;所述COPYBOOK用于配置所述CTF;
從所述待定義輸入數據項中選取一個未定義過的輸入數據項,作為當前輸入數據項;
若所述當前輸入數據項滿足第一預定條件,對當前CTF表項進行重定義,以使得所述當前CTF表項的定義中包含所述當前輸入數據項,返回所述從所述待定義輸入數據項中選取一個未定義過的輸入數據項;
若所述當前輸入數據項滿足第二預定條件,在所述COPYBOOK文件中創建一個CTF表項重新作為當前CTF表項,對所述當前CTF表項進行定義以使得所述當前CTF表項的定義中包含所述當前輸入數據項,返回所述從所述待定義輸入數據項中選取一個未定義過的輸入數據項;
響應于所述待定義輸入數據項已全部定義成已創建的CTF表項,基于已創建的CTF表項的定義生成所述COPYBOOK文件;
其中,所述第一預定條件為:所述當前輸入數據項的數據類型與當前重定義輸入數據項的數據類型相同,所述當前輸入數據項的標識與任意一個所述當前重定義輸入數據項的標識都不相同,且,所述當前輸入數據項與任意一個所述當前重定義輸入數據項都不屬于同一交易;所述當前重定義輸入數據項是在所述當前CTF表項的定義中已經存在的輸入數據項;
所述第二預定條件包括:所述當前輸入數據項不滿足所述第一預定條件且所述當前輸入數據項的標識不屬于任意一個已定義過的輸入數據項的標識。
2.根據權利要求1所述的方法,其特征在于,所述響應于COPYBOOK文件的生成指令,獲取CTF涉及的所有交易的輸入數據項,作為待定義輸入數據項,包括:
響應于所述生成指令,獲取所述CTF的標識;
在應用輸入數據項表中查找與所述CTF的標識對應的輸入數據項,作為所述待定義輸入數據項;
其中,在所述應用輸入數據項表中記錄有CTF、交易、輸入數據項之間的映射關系,所述映射關系包括CTF的標識、交易標識、輸入數據項的標識和輸入數據項的數據類型。
3.根據權利要求2所述的方法,其特征在于,還包括:
判斷在所述應用輸入數據項表中各輸入數據項自身的標識與數據類型之間是否具有預設的對應關系,如果是,執行所述從所述待定義輸入數據項中選取一個未定義過的輸入數據項。
4.根據權利要求3所述的方法,其特征在于,所述判斷在所述應用輸入數據項表中各輸入數據項自身的標識與數據類型之間是否具有預設的對應關系,具體為:
判斷在所述應用輸入數據項表中各輸入數據項自身的標識與數據類型是否在預設的數據字典中具有對應關系;
其中,所述數據字典用于記錄同一輸入數據項和標識與數據類型之間的對應關系。
5.根據權利要求2所述的方法,其特征在于,還包括:
判斷在所述應用輸入數據項表中是否存在對應于具有相同標識的多個輸入數據項的交易,如果否,執行所述從所述待定義輸入數據項中選取一個未定義過的輸入數據項。
6.根據權利要求1所述的方法,其特征在于,在所述COPYBOOK文件中包括所述COPYBOOK的文件頭、已創建的CTF表項的定義和所述COPYBOOK的填充項,所述填充項的長度為預設的CTF最大長度與所述已創建的CTF表項的總長度之差。
7.根據權利要求1所述的方法,其特征在于,在所述COPYBOOK文件中創建一個CTF表項重新作為當前CTF表項之后,還包括:
計算當前已創建的CTF表項的總長度;
響應于所述當前已創建的CTF表項的總長度超過預設的長度閾值,生成并反饋提示信息,其中,所述提示信息用于提示所述當前已創建的CTF表項的總長度已超限。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀行股份有限公司,未經中國銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611110400.3/1.html,轉載請聲明來源鉆瓜專利網。