【技术实现步骤摘要】
文件处理方法及系统
本专利技术涉及文件处理领域,具体地,涉及一种文件处理方法及系统。
技术介绍
基于主机系统强大的I/O能力、数据处理能力以及高可靠/高可用性,目前国内的金融机构的核心账务系统许多仍然架构于IBM的主机产品之上。其联机交易主要运行在CICS中间件之上,而批量处理则主要依赖于主机核心组件JES。针对联机用户请求,目前较为直接的方法都是完全使用联机方式进行处理,但此种方式存在两个限制:1、CICS联机交易相对批量处理来讲消耗更多系统资源;2、CICS存在联机交易峰值,如果峰值已经达到,为保证系统稳定运行,则新接收的联机请求只能排队等候或者直接拒绝报错。而对于一个涉及大量的输入/输出且处理过程历时较长的联机交易请求,其不仅会占用较多CICS资源和时间,还会影响后续其他联机交易的受理。随着科技的发展,金融产品的种类及形式越来越多样,为保护本系统不被不必要的长交易长期霸占而导致系统性能或者交易受理拒绝的情况,对于一些联机交易合理转化为批量处理显得愈发必要。
技术实现思路
本专利技术实施例的主要目的在于提供一种文件处理方法及系统,以合理均衡使用计算机资源、降低处理 ...
【技术保护点】
一种文件处理方法,其特征在于,包括:接收联机请求,所述联机请求包含文本编号和批量参数;根据所述文本编号选取对应的批量交易场景;根据所述对应的批量交易场景选取对应的作业控制语言参数化模版;输入所述联机请求中的批量参数至所述作业控制语言参数化模版中,得到实例化作业控制语言文件;解析所述实例化作业控制语言文件,根据解析结果对批量文件进行批量处理。
【技术特征摘要】
1.一种文件处理方法,其特征在于,包括:接收联机请求,所述联机请求包含文本编号和批量参数;根据所述文本编号选取对应的批量交易场景;根据所述对应的批量交易场景选取对应的作业控制语言参数化模版;输入所述联机请求中的批量参数至所述作业控制语言参数化模版中,得到实例化作业控制语言文件;解析所述实例化作业控制语言文件,根据解析结果对批量文件进行批量处理。2.根据权利要求1所述的文件处理方法,其特征在于,所述得到实例化作业控制语言文件之后,还包括:逐行读取所述实例化作业控制语言文件中的文件记录;将所述实例化作业控制语言文件放入平衡调度系统缓冲区。3.根据权利要求1所述的文件处理方法,其特征在于,所述解析所述实例化作业控制语言文件,根据解析结果对批量文件进行批量处理,具体包括:解析所述实例化作业控制语言文件得到所述批量文件的名称;根据所述批量文件的名称打开所述批量文件,对所述批量文件进行批量处理。4.根据权利要求3所述的文件处理方法,其特征在于,所述对所述批量文件进行批量处理,具体包括:逐条读取所述批量文件中的文件记录,对所述文件记录进行格式检查和必输项检查;将检查结果写入对应的数据库表。5.根据权利要求1所述的文件处理方法,其特征在于,所述批量交易场景包括:批量贷记交易场景、定期贷记交易场景和定期借记交易场景。6.一种文件处理系统,其特征在于,包括:接收模块,用于接收联机请求,所述联机请求包含文本编号和批量参数;交易场景选取模块,根据所述文本编号选取对应的批量交易场景;模版选取模块,用于根据所述对应的批量交易场景选取对应的作业控制语言参数化模版;实例化模块,用于输入所述联机请求中的批量参数至所述作业控制语言参数化模版中,得到实例化作业控制语言文件;批量处理模块,用于解析所述实例化作业控制语言文件,根据解析结果对批量文件进行批量处...
【专利技术属性】
技术研发人员:李鹏芳,申世哲,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。