This application provides a method of operating database. After receiving the business processing request, the method obtains the first XML configuration file and the second XML configuration file corresponding to the business processing request, extracts the target parameters from the business processing request using the first XML configuration file, reads the database operation statements in the second XML configuration file and executes them to obtain the results of database operation. According to the first XML configuration file, the result of database operation is assembled into the return message of processing result, and the return message of processing result is returned. Compared with the existing methods of using JAVA files for database operation, this application does not use JAVA files, but records database operation statements in the second XML configuration file. Because the execution efficiency of the second XML configuration file is better than that of JAVA files, the execution efficiency of this application is higher than that of the existing database operation mode.
【技术实现步骤摘要】
业务请求处理的方法及装置
本申请涉及数据处理
,更具体地,是业务请求处理的方法及装置。
技术介绍
业务处理系统,可以接收到系统外部发送的业务处理请求,按照预设的处理逻辑对请求进行处理,并将处理结果返回给业务处理请求的发送方。以一个具体示例为例进行说明。银行处理系统可以接收到用户通过终端发送的交易明细查询请求,在数据存储系统中查询相关交易明细数据,并将相关交易明细数据返回给用户终端。目前,数据处理逻辑一般通过JAVA文件实现,即在JAVA文件中编写数据处理逻辑,在处理过程中调用JAVA文件执行处理过程。然而,这种处理方式效率较低。
技术实现思路
有鉴于此,本申请提供了一种业务请求处理的方法,用以提高业务处理请求的处理效率。另外,本申请还提供了一种业务请求处理的装置,用以保证所述方法在实际中的应用及实现。为实现所述目的,本申请提供的技术方案如下:第一方面,本申请提供了一种业务请求处理的方法,包括:接收到业务处理请求后,获得与所述业务处理请求对应的第一XML配置文件与第二XML配置文件;其中所述第一XML配置文件记录有业务处理请求的解析规则及处理返回结果的组装规则;所述第二XML配置文件记录有所述业务处理请求相关的处理逻辑语句,所述处理逻辑语句至少包括数据库操作语句;根据所述第一XML配置文件中的解析规则,从所述业务处理请求中提取目标参数;读取所述第二XML配置文件中的数据库操作语句,并将所述目标参数传入所述数据库操作语句中执行,以获得数据库操作结果;根据所述第一XML配置文件中的组装规则,将所述数据库操作结果组装为处理结果返回报文;返回所述处理结果返回报文。 ...
【技术保护点】
1.一种业务请求处理的方法,其特征在于,包括:接收到业务处理请求后,获得与所述业务处理请求对应的第一XML配置文件与第二XML配置文件;其中所述第一XML配置文件记录有业务处理请求的解析规则及处理返回结果的组装规则;所述第二XML配置文件记录有所述业务处理请求相关的处理逻辑语句,所述处理逻辑语句至少包括数据库操作语句;根据所述第一XML配置文件中的解析规则,从所述业务处理请求中提取目标参数;读取所述第二XML配置文件中的数据库操作语句,并将所述目标参数传入所述数据库操作语句中执行,以获得数据库操作结果;根据所述第一XML配置文件中的组装规则,将所述数据库操作结果组装为处理结果返回报文;返回所述处理结果返回报文。
【技术特征摘要】
1.一种业务请求处理的方法,其特征在于,包括:接收到业务处理请求后,获得与所述业务处理请求对应的第一XML配置文件与第二XML配置文件;其中所述第一XML配置文件记录有业务处理请求的解析规则及处理返回结果的组装规则;所述第二XML配置文件记录有所述业务处理请求相关的处理逻辑语句,所述处理逻辑语句至少包括数据库操作语句;根据所述第一XML配置文件中的解析规则,从所述业务处理请求中提取目标参数;读取所述第二XML配置文件中的数据库操作语句,并将所述目标参数传入所述数据库操作语句中执行,以获得数据库操作结果;根据所述第一XML配置文件中的组装规则,将所述数据库操作结果组装为处理结果返回报文;返回所述处理结果返回报文。2.根据权利要求1所述的业务请求处理的方法,其特征在于,所述数据库操作语句包括多条,各条数据库操作语句在所述第二XML配置文件中具有前后书写顺序;则所述读取所述第二XML配置文件中的数据库操作语句并执行,包括:按照所述前后书写顺序,依次读取所述第二XML配置文件中的数据库操作语句并执行。3.根据权利要求1所述的业务请求处理的方法,其特征在于,所述业务处理请求封装在请求报文中,所述解析规则包括:字段顺序及字段长度;则所述根据所述第一XML配置文件中的解析规则,从所述业务处理请求中提取目标参数,包括:依次从所述请求报文中提取各个符合字段长度的报文片段;根据字段顺序的设置规则确定每个报文片段对应的参数,其中所确定出的参数即提取到的目标参数。4.根据权利要求1所述的业务请求处理的方法,其特征在于,所述处理逻辑语句还包括:参数验证语句及验证结果返回语句;则该方法还包括:读取所述第二XML配置文件中的参数验证语句并执行,以获得目标参数的验证结果;读取所述第二XML配置文件中的验证结果返回语句并执行,以返回参数验证结果。5.根据权利要求1所述的业务请求处理的方法,其特征在于,还包括:对所述第一XML配置文件及所述第二XML配置文件的验证步骤;其中所述第一XML配置文件及第二XML配置文件的验证具体包括:获得第一XML配置文件及第二XML配置文件的内容格式规则,并验证所述第一XML配置文件及所述第二XML配置文件的内容格式是否符合所述内容格式规则。6.一种业务请求处理的装置,其特征在于,包括:配置文件获取模块,用于接收到业...
【专利技术属性】
技术研发人员:陈国杰,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。