System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种支持公积金接口的查询方法及系统技术方案_技高网

一种支持公积金接口的查询方法及系统技术方案

技术编号:41305009 阅读:4 留言:0更新日期:2024-05-13 14:50
本发明专利技术提供一种支持公积金接口的查询方法及系统,包括:基于Java代码获取公积金查询所需要的字段信息;将获取的结果组装公积金查询接口请求XML报文;校验请求XML报文是否正确;将请求XML报文发送至人行端;接受人行公积金返回报文并解析数据保存本地。本发明专利技术通过设置公积金查询接口配置,解决公积金数据查询的复杂性和便利性,无法通过线上查询的问题,可在系统版本的快速迭代上线,将按人行征信中心公积金接口规范开发接口标准报文,并支持多种数据存储方式,配置灵活,且下游数据形式可配置。

【技术实现步骤摘要】

本专利技术涉及银行信息,尤其涉及一种支持公积金接口的查询方法及系统


技术介绍

1、目前,在普通商业银行系统中,由于个人公积金数据未接入人行征信系统,个人用户查询公积金信息时需自行去公积金中心查询,十分不方便。

2、根据人行总部和公积金相关部门的工作安排,征信系统接入机构可在获取信息主体在线实时授权情况下,通过征信系统查询信息主体的住房公积金缴存信息,即通过征信中心接口查询公积金可解决以上痛点。而当前的商业银行系统中,普遍还未应用相关的公积金相关业务的查询接口方案。


技术实现思路

1、本专利技术提供一种支持公积金接口的查询方法及系统,用以解决现有技术中存在个人公积金数据不存储,与商业银行不互通,运用不充分,造成数据浪费的缺陷。

2、第一方面,本专利技术提供一种支持公积金接口的查询方法,包括:

3、基于java代码获取公积金查询的字段信息;

4、采用java代码将所述字段信息组装形成公积金查询接口的请求xml报文;

5、校验所述请求xml报文是否正确;

6、将校验后的请求xml报文发送至人行端;

7、接收人行端返回的公积金查询报文,解析所述公积金查询报文并保存解析数据至本地。

8、根据本专利技术提供的一种支持公积金接口的查询方法,基于java代码获取公积金查询的字段信息,包括:

9、通过调用generateencfileafservice.interfaceparam()方法获取前端公积金接口查询所需的报文参数;

10、将所述报文参数存入afrequestinfo实例中,等待组装报文。

11、根据本专利技术提供的一种支持公积金接口的查询方法,采用java代码将所述字段信息组装形成公积金查询接口的请求xml报文,包括:

12、创建reqxml字段,将所述请求xml报文存储至所述reqxml字段;

13、调用reportheadservice.getsimplereportheadaf()方法生成报文头,将所述报文头传入所述reqxml字段;

14、调用objectconvertxml(afrequestinfo)方法将afrequestinfo实例的报文参数组装成报体;

15、调用signatureservice.sign()方法添加所述请求xml报文的数字签名,使所述请求xml报文通过公积金中心服务端的加密验签。

16、根据本专利技术提供的一种支持公积金接口的查询方法,校验所述请求xml报文是否正确,包括:

17、调用authorizefilecheckdatavalidate()方法判断申请查询用户是否有效合法;

18、调用requestfile.getcrstmahfiletpcd()方法检查授权文件类型;

19、调用getisvalidatecredit()方法检查输入报文字段是否有非法字符以及是否为空;

20、调用requestheaderaf类检查所述请求xml报文是否做结构化存储以及返回方式是否正确。

21、根据本专利技术提供的一种支持公积金接口的查询方法,将校验后的请求xml报文发送至人行端,包括:

22、调用invokremovewsdlbycxf方法,使用webservice方式进行初始化传输;

23、采用ischeckhandle()方法检查所述请求xml报文的查询用户和密码是否正确;

24、采用queryhandle()方法将所述请求xml报文通过webservice发送给公积金中心服务端。

25、根据本专利技术提供的一种支持公积金接口的查询方法,接收人行端返回的公积金查询报文,解析所述公积金查询报文并保存解析数据至本地,包括:

26、调用invokremovewsdlbycxf()方法获取所述公积金查询报文;

27、调用judgesinglequerystatus()方法解析所述公积金查询报文,判断报文信息是否正确及完整;

28、调用savereportandfeedback()方法将解析完后的公积金查询报文存入反馈表中。

29、第二方面,本专利技术还提供一种支持公积金接口的查询系统,包括:

30、获取模块,用于基于java代码获取公积金查询的字段信息;

31、组装模块,用于采用java代码将所述字段信息组装形成公积金查询接口的请求xml报文;

32、校验模块,用于校验所述请求xml报文是否正确;

33、发送模块,用于将校验后的请求xml报文发送至人行端;

34、返回模块,用于接收人行端返回的公积金查询报文,解析所述公积金查询报文并保存解析数据至本地。

35、第三方面,本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述支持公积金接口的查询方法。

36、第四方面,本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述支持公积金接口的查询方法。

37、第五方面,本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述支持公积金接口的查询方法。

38、本专利技术提供的支持公积金接口的查询方法及系统,通过设置公积金查询接口配置,解决公积金数据查询的复杂性和便利性,无法通过线上查询的问题,可在系统版本的快速迭代上线,将按人行征信中心公积金接口规范开发接口标准报文,并支持多种数据存储方式,配置灵活,且下游数据形式可配置。

本文档来自技高网...

【技术保护点】

1.一种支持公积金接口的查询方法,其特征在于,包括:

2.根据权利要求1所述的支持公积金接口的查询方法,其特征在于,基于Java代码获取公积金查询的字段信息,包括:

3.根据权利要求1所述的支持公积金接口的查询方法,其特征在于,采用Java代码将所述字段信息组装形成公积金查询接口的请求XML报文,包括:

4.根据权利要求1所述的支持公积金接口的查询方法,其特征在于,校验所述请求XML报文是否正确,包括:

5.根据权利要求1所述的支持公积金接口的查询方法,其特征在于,将校验后的请求XML报文发送至人行端,包括:

6.根据权利要求1所述的支持公积金接口的查询方法,其特征在于,接收人行端返回的公积金查询报文,解析所述公积金查询报文并保存解析数据至本地,包括:

7.一种支持公积金接口的查询系统,其特征在于,包括:

8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任一项所述支持公积金接口的查询方法。

<p>9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述支持公积金接口的查询方法。

10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述支持公积金接口的查询方法。

...

【技术特征摘要】

1.一种支持公积金接口的查询方法,其特征在于,包括:

2.根据权利要求1所述的支持公积金接口的查询方法,其特征在于,基于java代码获取公积金查询的字段信息,包括:

3.根据权利要求1所述的支持公积金接口的查询方法,其特征在于,采用java代码将所述字段信息组装形成公积金查询接口的请求xml报文,包括:

4.根据权利要求1所述的支持公积金接口的查询方法,其特征在于,校验所述请求xml报文是否正确,包括:

5.根据权利要求1所述的支持公积金接口的查询方法,其特征在于,将校验后的请求xml报文发送至人行端,包括:

6.根据权利要求1所述的支持公积金接口的查询方法,其特征在于,接收人行端返回...

【专利技术属性】
技术研发人员:余永恒彭磊
申请(专利权)人:武汉众邦银行股份有限公司
类型:发明
国别省市:

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

1