[發明專利]一種程序文件生成方法及裝置在審
| 申請號: | 201811213814.8 | 申請日: | 2018-10-18 |
| 公開(公告)號: | CN109375943A | 公開(公告)日: | 2019-02-22 |
| 發明(設計)人: | 趙奇 | 申請(專利權)人: | 中國銀行股份有限公司 |
| 主分類號: | G06F8/70 | 分類號: | G06F8/70 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 100818 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 程序文件 目標功能 校驗規則 校驗 編碼規范 程序開發 后續程序 結果指示 開發系統 校驗結果 調取 調用 工作量 測試 開發 記錄 檢查 | ||
1.一種程序文件生成方法,其特征在于,包括:
根據需開發的目標功能,從各功能對應的XML模板中,調取目標功能對應的XML模板;
對所述目標功能對應的XML模板進行內容編寫,獲取到XML文件;
調用預定的校驗規則;所述校驗規則記錄有ORACLE編碼規范,和各開發系統的開發規范;
根據所述校驗規則對所述XML文件進行校驗,得到校驗結果;
在校驗結果指示所述XML文件校驗通過時,根據所述XML文件生成所述目標功能相應的程序文件。
2.根據權利要求1所述的程序文件生成方法,其特征在于,所述目標功能對應的XML模板包括多個字段;所述對所述目標功能對應的XML模板進行內容編寫,獲取到XML文件包括:
對所述目標功能對應的XML模板的各字段進行具體內容編寫,得到所述XML文件。
3.根據權利要求2所述的程序文件生成方法,其特征在于,所述多個字段包括:操作對象對應的表名,操作類型,表中列名稱,表中列對應的數據類型,列對應的具體值;其中,所述目標功能對應的XML模板具有多組表中列名稱,表中列對應的數據類型,列對應的具體值對應的字段;
所述對所述目標功能對應的XML模板的各字段進行具體內容編寫,得到所述XML文件包括:
對所述目標功能對應的XML模板中的操作對象對應的表名,操作類型,表中列名稱,表中列對應的數據類型,列對應的具體值的各字段,分別進行具體內容編寫,得到所述XML文件。
4.根據權利要求2-3任一項所述的程序文件生成方法,其特征在于,所述根據所述校驗規則對所述XML文件進行校驗,得到校驗結果包括:
解析所述XML文件,得到所述XML文件中各字段編寫的具體內容;
根據校驗規則中記錄的ORACLE編碼規則,校驗XML文件中的各字段編寫的具體內容是否完整,及根據校驗規則中記錄的各個開發系統的開發規范,校驗XML文件中的各字段編寫的具體內容是否符合規范;
若XML文件中的各字段編寫的具體內容完整,且XML文件中的各字段編寫的具體內容符合規范,則得到指示所述XML文件校驗通過的校驗結果;
若XML文件中的各字段編寫的具體內容不完整,和/或,XML文件中的各字段編寫的具體內容不符合規范,則得到指示所述XML文件校驗失敗的校驗結果。
5.根據權利要求2-3任一項所述的程序文件生成方法,其特征在于,所述根據所述XML文件生成所述目標功能相應的程序文件包括:
根據XML文件中的字段及各字段編寫的具體內容,按照ORACLE生成程序文件的規則,生成程序文件。
6.根據權利要求5所述的程序文件生成方法,其特征在于,所述根據XML文件中的字段及各字段編寫的具體內容,按照ORACLE生成程序文件的規則,生成程序文件包括:
根據XML文件中的操作類型字段,及操作類型字段編寫的具體內容,按照ORACLE生成SQL語句的規則,生成SQL文件。
7.一種程序文件生成裝置,其特征在于,包括:
模板調取模塊,用于根據需開發的目標功能,從各功能對應的XML模板中,調取目標功能對應的XML模板;
XML文件獲取模塊,用于對所述目標功能對應的XML模板進行內容編寫,獲取到XML文件;
規則調用模塊,用于調用預定的校驗規則;所述校驗規則記錄有ORACLE編碼規范,和各開發系統的開發規范;
校驗模塊,用于根據所述校驗規則對所述XML文件進行校驗,得到校驗結果;
文件生成模塊,用于在校驗結果指示所述XML文件校驗通過時,根據所述XML文件生成所述目標功能相應的程序文件。
8.根據權利要求7所述的程序文件生成裝置,其特征在于,所述目標功能對應的XML模板包括多個字段;所述XML文件獲取模塊,用于對所述目標功能對應的XML模板進行內容編寫,獲取到XML文件,具體包括:
對所述目標功能對應的XML模板的各字段進行具體內容編寫,得到所述XML文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀行股份有限公司,未經中國銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811213814.8/1.html,轉載請聲明來源鉆瓜專利網。





