接收响应接口交互方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:17709904 阅读:23 留言:0更新日期:2018-04-14 21:26
本发明专利技术提供了一种接收响应接口交互方法、装置、计算机设备及存储介质,该方法包括:采用Spring整合JMS机制建立全球支付平台GPP对响应消息的监听机制;创建GPP消息监听容器,该GPP消息监听容器继承了Spring中的消息监听容器的功能;初始化GPP对响应消息的监听:读取接口类型表中的记录,针对每一条记录建立所述GPP消息监听容器的实例及消息驱动实体MDP的实例,并设置所述GPP消息监听容器的实例的属性;接收响应消息,并利用MDP的实例调用消息处理方法对接收到的响应消息进行处理。本发明专利技术可以通过灵活的接口交互机制,利用各种参数的配置来实现不同接口的处理。

【技术实现步骤摘要】
接收响应接口交互方法、装置、计算机设备及存储介质
本专利技术涉及接口交互
,特别涉及一种接收响应接口交互方法、装置、计算机设备及存储介质。
技术介绍
目前,银行各个系统之间的交互方式各异,不同的系统之间使用不同的接口协议、消息格式、交互响应模式等,一般地,各个系统之间通常是通过MQ,socket等机制进行消息之间的通信,然后针对每一个不同的接口,在具体程序中实现具体的消息发送、接收、处理等机制。由于每个接口的实现方式都嵌入到具体代码中,针对不同的接口很难总结出共同的模式,当要新建接口或者接口变更时,需要大量修改接口代码,通常通过硬代码实现各个接口处理流程。具体地,接口的协议、消息格式、处理机制等确定以后,就要针对接口的特性重写一套完整的接口处理机制,例如采用什么通信协议,采用同步还是异步方式,发送消息后报文处于什么状态,发送和接收到的消息是否需要存储等。由于需要开发人员重写编写代码,不仅效率低下,而且错误率高。为了在有新的系统交互需求时,能够减少接口处理的代码改动量,以便加快开发速度,同时保证开发质量,需要一种灵活的接口交互机制,通过各种参数的配置来实现不同接口的处理。专利技术本文档来自技高网...
接收响应接口交互方法、装置、计算机设备及存储介质

【技术保护点】
一种接收响应接口交互方法,其特征在于,包括:采用Spring整合JMS机制建立全球支付平台GPP对响应消息的监听机制;创建GPP消息监听容器,该GPP消息监听容器继承了Spring中的消息监听容器的功能;初始化GPP对响应消息的监听:读取接口类型表中的记录,针对每一条记录建立所述GPP消息监听容器的实例及消息驱动实体MDP的实例,并设置所述GPP消息监听容器的实例的属性;接收响应消息,并利用MDP的实例调用消息处理方法对接收到的响应消息进行处理。

【技术特征摘要】
1.一种接收响应接口交互方法,其特征在于,包括:采用Spring整合JMS机制建立全球支付平台GPP对响应消息的监听机制;创建GPP消息监听容器,该GPP消息监听容器继承了Spring中的消息监听容器的功能;初始化GPP对响应消息的监听:读取接口类型表中的记录,针对每一条记录建立所述GPP消息监听容器的实例及消息驱动实体MDP的实例,并设置所述GPP消息监听容器的实例的属性;接收响应消息,并利用MDP的实例调用消息处理方法对接收到的响应消息进行处理。2.根据权利要求1所述的接收响应接口交互方法,其特征在于,所述采用Spring整合JMS机制建立全球支付平台GPP对响应消息的监听机制,包括:将GPP消息监听程序的实例注入到GPP的消息监听容器实例,以实现监听及收报的处理过程。3.根据权利要求2所述的接收响应接口交互方法,其特征在于,所述GPP消息监听容器具有属性:连接工厂名称,队列名称,最大监听数及消息监听器;所述接收响应接口交互方法还包括:设置所述GPP消息监听容器的属性的参数值。4.根据权利要求3所述的接收响应接口交互方法,其特征在于,所述读取接口类型表中的记录,针对每一条记录建立所述GPP消息监听容器的实例及消息驱动实体MDP的实例,包括:读取接口类型表中消息通信方向表示收到消息,并且响应消息协议为MQ或者SOAP_JMS的所有记录;针对每一条读取的记录分别建立GPP消息监听容器的实例及至少一MDP的实例。5.根据权利要求4所述的接收响应接口交互方法,其特征在于,设置所述GPP消息监听容器的实例的属性,包括:将队列名称设置为所述接口类型表中的响应消息连接点字段的值;将最大监听数设置为所述接口类型表中的消息队列监听数的值;将消息监听器设置为所述GPP消息监听程序的实例。6.根据权利要求5所述的接收响应接口交互方法,其特征在于,针对每一条读取的记录建立MDP的实例时,递增MDP的实例的个数,直至所述MDP的实例的个数得到所述消息队列监听数的值。7.根据权利要求5所述的接收响应接口交互方法,其特征在于,对接收到的响应消息进行处理,包括:读取所述接口类型表的服务程序名称字段及服务程序中方法/函数名称字段;分别找到各自关联的服务及服务中对应的方法;将响应消息发送到相应的服务进行处理,使该服务读取所述接口类型表的处理程序字段找到处理类;调用处理类的消息解析方法解析响应消息,并调用消息处理方法处理响应消息。8.一种接收响应接口交互装置,其特征在于,包括:机制建立单元,用于采用Spring整合JMS机制建立全球支付平台GPP对响应消息的监听机制;容器创建单元,用于创建GPP消息监听容器,该GPP消息监听容器继承了Spring中的消息监听容器的功能;初始时化单元,用于初始化GPP对响应消息的监听:读取接口类型表中的记录,针对每一条记录建立所述GPP消息监听容器的实例及消息驱动实体MDP的实例,并设置所述GPP消息监听容器的实例的属性;消息处理单元,用于接收响应消息,并利用MDP的实例调用消息处理方法对接收到的响应消息进行处理。9.根据权利要求8所述的接收...

【专利技术属性】
技术研发人员:丁月辉
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1