[發明專利]應用系統業務參數的校驗方法和裝置在審
| 申請號: | 201310726138.5 | 申請日: | 2013-12-25 |
| 公開(公告)號: | CN103647687A | 公開(公告)日: | 2014-03-19 |
| 發明(設計)人: | 單海原;杜志文;徐欣力;李松;趙偉;郭相權 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L7/00 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 王天堯 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 系統 業務 參數 校驗 方法 裝置 | ||
技術領域
本發明涉及數據處理技術領域,特別涉及一種應用系統業務參數的校驗方法和裝置。
背景技術
在應用系統中,由于業務的需要,應用系統與應用系統之間的集成度越來越高,應用系統與合作方應用系統上一般會存在大量的信息交換,因此保證交換信息的準確性就顯得尤為重要。然而,互為合作方的兩個業務系統在初始調試階段往往無法保持同步,無法對雙方的業務系統進行連通性調試。
目前采取的調試方式主要是,由調試人員通過編碼等手段人工模擬對方業務系統返回的信息,然后通過模擬的信息對自己的業務系統進行調試,然而人工模擬的信息與實際通信時對方業務系統返回的信息必然是有差別的,因此,這種人工模擬返回信息的方式無法保證所模擬的返回信息(即返傳報文)中的業務要素(即業務參數)的準確性。按照人工模擬的方式對返回的信息進行校驗通過以后,在雙方的業務系統實際進行同步時,很有可能會出現部分業務參數校驗不通的情況。
發明內容
本發明提供了一種應用系統業務參數的校驗方法,以降低實際進行同步時業務參數檢驗不通過的可能性,該方法包括:
第一應用系統接收第二應用系統發來的接口信息報文;
第一應用系統根據所述接口信息報文的類型,確定所述接口信息報文的校驗方式;
第一應用系統根據所述校驗方式對所述接口信息報文中的業務參數進行校驗;
第一應用系統將校驗結果返回給第二應用系統。
在一個實施方式中,所述校驗方式是用戶自定義的校驗方式。
在一個實施方式中,第一應用系統接收第二應用系統發來的接口信息報文之前,所述方法還包括:
接收用戶輸入的校驗配置信息;
對用戶輸入的校驗配置信息進行解析;
將解析后的校驗配置信息轉換為java代碼;
對所述java代碼進行編譯,生成可被加載的用戶自定義的校驗方式。
在一個實施方式中,第一應用系統根據所述校驗方式對所述接口信息報文中的業務參數進行校驗,包括:
獲取資源定義清單和待校驗清單;
根據所述資源定義清單和所述待校驗清單對用戶自定義的校驗方式進行實例化;
根據實例化后的校驗方式對所述待校驗清單中的各個待校驗參數逐一進行校驗。
在一個實施方式中,對所述java代碼進行編譯,生成可被加載的用戶自定義的校驗方式之后,所述方法還包括:
將用戶自定義的校驗方式與用戶選擇的業務參數進行關聯;
將用戶自定義的校驗方式與用戶自定義的校驗方式名稱進行關聯。
在一個實施方式中,獲取資源定義清單和待校驗清單,包括:
加載與所述接口信息報文的類型對應的xsd架構文件;
對所述xsd架構文件中的資源信息進行解析,生成資源定義清單;
對用戶自定義的校驗方式的語法進行解析,獲得與用戶自定義的校驗方式關聯的業務參數和校驗方式名稱;
將獲得的業務參數和校驗方式名稱插入到所述待校驗清單中。
在一個實施方式中,根據所述資源定義清單和所述待校驗清單對所述用戶自定義的校驗方式進行實例化,包括:
獲取所述待校驗清單中的業務參數和校驗方式名稱;
讀取與所述業務參數和校驗方式名稱對應的校驗方式的配置信息;
根據所述待校驗清單和所述資源定義清單,對所述校驗方式的配置信息進行實例化操作,得到校驗方式實例。
本發明實施例還提供了一種應用系統業務參數的校驗裝置,以降低實際進行同步時業務參數檢驗不通過的可能性,該裝置位于應用系統中,包括:
第一接收模塊,用于接收另一應用系統發來的接口信息報文;
確定模塊,用于根據所述接口信息報文的類型,確定所述接口信息報文的校驗方式;
校驗模塊,用于根據所述校驗方式對所述接口信息報文中的業務參數進行校驗;
返回模塊,用于將校驗結果返回給所述另一應用系統。
在一個實施方式中,所述校驗方式是用戶自定義的校驗方式。
在一個實施方式中,上述裝置還包括:
第二接收模塊,用于在第一接收模塊接收第二應用系統發來的接口信息報文之前,接收用戶輸入的校驗配置信息;
解析模塊,用于對用戶輸入的校驗配置信息進行解析;
轉換模塊,用于將解析后的校驗配置信息轉換為java代碼;
編譯模塊,用于對所述java代碼進行編譯,生成可被加載的用戶自定義的校驗方式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310726138.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:防治禽流感的藥物及其制備方法
- 下一篇:用于確定識別閾以進行中斷識別的方法





