System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种单据传输接口交互方法、装置、电子设备及存储介质制造方法及图纸_技高网

一种单据传输接口交互方法、装置、电子设备及存储介质制造方法及图纸

技术编号:40810019 阅读:2 留言:0更新日期:2024-03-28 19:32
本发明专利技术提供一种单据传输接口交互方法、装置、电子设备及存储介质,该方法包括获取交易单据的单据字段信息、单据内容信息和单据拼接规则;根据单据字段信息和单据拼接规则生成返回接口字段和待发接口字段,将单据内容信息和待发接口字段生成待发单据,发送至接收单据中心,根据接收到的待发单据的接收状态和返回接口字段生成第一返回信息,发送至发送单据中心,根据待转接口数据和预设转发地址接口字段生成地址信息,基于地址信息将接收到的待发单据转发至目标业务系统,根据目标业务系统接收的待发单据的转发状态、转发模式和返回接口字段生成第二返回信息,发送至接收单据中心;本发明专利技术通过复用返回接口字段和待发接口字段提高交易单据传输效率。

【技术实现步骤摘要】

本申请涉及传输,尤其涉及一种单据传输接口交互方法、装置、电子设备及存储介质


技术介绍

1、交易单据在进行接口数据的通用传输过程中,交易单据中的所有字段数据混杂在一起,导致字段数据在阅读管理上存在困难。并且,在交易单据的传输过程中,因难以进行字段的复用,所以传输交易单据时所需接口的字段数据生成效率低,从而导致交易单据传输效率低。


技术实现思路

1、本专利技术提供一种单据传输接口交互方法、装置、电子设备及存储介质,以解决上述因难以复用接口字段导致交易单据传输效率低的技术问题。

2、于本申请一实施例中,本申请提供一种单据传输接口交互方法,包括:获取交易单据的单据字段信息、单据内容信息和单据拼接规则,所述单据字段信息包括标识字段信息、业务字段信息和返回字段信息;根据所述单据拼接规则将所述标识字段信息和所述业务字段信息进行拼接,得到待发接口字段,并根据所述返回字段信息拼接生成返回接口字段;将所述单据内容信息填充至对应的所述待发接口字段,得到待发单据,并将所述待发单据发送至接收单据中心;通过所述接收单据中心接收所述待发单据,得到待转接口数据,根据所述待转接口数据的接收状态对所述返回接口字段进行第一赋值填充,得到第一返回信息,并发送至发送单据中心,以根据所述第一返回信息进行单据发送提示;通过所述接收单据中心根据所述待转接口数据对预设转发地址接口字段进行地址填充,得到地址信息,并基于所述地址信息将所述待转接口数据转发至目标业务系统;通过所述目标业务系统接收所述待转接口数据,得到目标单据,并根据所述目标单据的转发状态和所述地址信息中的转发模式对所述返回接口字段进行第二赋值填充,得到第二返回信息,并发送至所述接收单据中心,以根据所述第二返回信息进行单据转发提示或单据转发重试。

3、于本申请一实施例中,根据所述单据拼接规则将所述标识字段信息和所述业务字段信息进行拼接,得到待发接口字段包括:根据所述单据拼接规则将所述标识字段信息拼接生成身份标识字段;根据所述单据拼接规则将所述业务字段信息拼接生成单据业务字段;将所述身份标识字段中的第一身份字段加入所述单据业务字段,得到单据内容字段;将所述身份标识字段中的第二身份字段作为单据身份字段;将所述单据身份字段和所述单据内容字段作为待发接口字段。

4、于本申请一实施例中,将所述待发单据发送至接收单据中心包括:根据发送方身份标识和接收方身份标识的比较结果确定交易单据的身份类型;若所述身份类型为外部单据,则根据所述单据类型、所述身份类型和所述发送方身份标识对所述待发单据进行单据校验,并通过寻址代理服务器将校验通过的待发单据进行接收单据中心寻址,得到单据接收地址;根据所述单据接收地址将所述待发单据发送至接收单据中心;其中,所述单据身份字段对应的单据身份信息包括所述发送方身份标识、接收方身份标识和所述单据类型。

5、于本申请一实施例中,根据所述返回字段信息拼接生成返回接口字段包括:根据结果字段信息拼接生成结果返回字段,所述结果字段信息包括结果标识字段、结果描述字段、结果提示字段和时间戳字段至少之一;根据操作字段信息拼接生成操作返回字段,所述操作字段信息包括操作状态字段和操作内容字段至少之一;其中,所述返回字段信息包括所述结果字段信息和所述操作字段信息。

6、于本申请一实施例中,通过所述接收单据中心根据所述待转接口数据对预设转发地址接口字段进行地址填充,得到地址信息包括:将所述待转接口数据中的单据类型和单据名称填充至所述预设转发地址接口字段;通过所述接收单据中心根据预设表达式读取所述待转接口数据中的接收方身份信息;基于预设身份地址关系将所述接收方身份信息对应的业务系统地址作为转发地址,所述预设身份地址关系用于表征所述接收方身份信息和所述业务系统地址的对应关系;通过所述接收单据中心根据所述转发地址和所述待转接口数据中的单据唯一标识确定转发机制,所述转发机制包括异步转发和同步转发;将所述转发地址、所述转发机制、所述预设表达式、填充后的单据类型和单据名称作为地址信息。

7、于本申请一实施例中,根据所述目标单据的转发状态和所述地址信息中的转发模式对所述返回接口字段进行第二赋值填充包括:若所述转发机制为异步转发,且所述转发状态为转发失败,则根据预设重试策略对所述返回接口字段进行第二赋值填充,以使所述接收单据中心根据所述预设重试策略重发所述目标单据;若所述转发机制为同步转发,则根据所述转发状态对所述结果标识字段和所述结果描述字段进行第二赋值填充。

8、于本申请一实施例中,得到第二返回信息,并发送至所述接收单据中心之后,还包括:若所述第二返回信息为转发成功,则接收交易单据的单据操作请求;若所述单据操作请求为单据查询请求,则将所述单据查询请求中对应的目标单据和增量字段标识作为所述操作返回字段的内容,并发送至客户端;若所述单据操作请求为单据认证请求,则将所述单据认证请求对应的认证批次号作为所述操作返回字段的内容,并发送至客户端;若所述单据操作请求为认证查询请求,则将所述认证查询请求对应的认证批次号、认证抵扣额和认证时间信息作为所述操作返回字段的内容,并发送至客户端;若所述单据操作请求为状态变更查询请求,则将所述状态变更查询请求对应的单据身份信息、单据状态和单据时间信息作为所述操作返回字段的内容,并发送至客户端。

9、于本申请一实施例中,本申请提供一种单据传输接口交互装置,包括:获取模块,用于获取交易单据的单据字段信息、单据内容信息和单据拼接规则,所述单据字段信息包括标识字段信息、业务字段信息和返回字段信息;拼接模块,用于根据所述单据拼接规则将所述标识字段信息和所述业务字段信息进行拼接,得到待发接口字段,并根据所述返回字段信息拼接生成返回接口字段;发送模块,用于将所述单据内容信息填充至对应的所述待发接口字段,得到待发单据,并将所述待发单据发送至接收单据中心;第一返回模块,用于通过所述接收单据中心接收所述待发单据,得到待转接口数据,根据所述待转接口数据的接收状态对所述返回接口字段进行第一赋值填充,得到第一返回信息,并发送至发送单据中心,以根据所述第一返回信息进行单据发送提示;转发模块,用于通过所述接收单据中心根据所述待转接口数据对预设转发地址接口字段进行地址填充,得到地址信息,并基于所述地址信息将所述待转接口数据转发至目标业务系统;第二返回模块,用于通过所述目标业务系统接收所述待转接口数据,得到目标单据,并根据所述目标单据的转发状态和所述地址信息中的转发模式对所述返回接口字段进行第二赋值填充,得到第二返回信息,并发送至所述接收单据中心,以根据所述第二返回信息进行单据转发提示或单据转发重试。

10、根据本申请实施例的一个方面,提供了一种电子设备,所述电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如上述各实施例任一所述的单据传输接口交互方法。

11、根据本申请实施例的一个方面,提供了一种计算机可读存储介质,其上存储有计算机程本文档来自技高网...

【技术保护点】

1.一种单据传输接口交互方法,其特征在于,所述方法包括:

2.根据权利要求1所述的单据传输接口交互方法,其特征在于,根据所述单据拼接规则将所述标识字段信息和所述业务字段信息进行拼接,得到待发接口字段包括:

3.根据权利要求2所述的单据传输接口交互方法,其特征在于,将所述待发单据发送至接收单据中心包括:

4.根据权利要求1所述的单据传输接口交互方法,其特征在于,根据所述返回字段信息拼接生成返回接口字段包括:

5.根据权利要求4所述的单据传输接口交互方法,其特征在于,通过所述接收单据中心根据所述待转接口数据对预设转发地址接口字段进行地址填充,得到地址信息包括:

6.根据权利要求5所述的单据传输接口交互方法,其特征在于,根据所述目标单据的转发状态和所述地址信息中的转发模式对所述返回接口字段进行第二赋值填充包括:

7.根据权利要求4-6任一项所述的单据传输接口交互方法,其特征在于,得到第二返回信息,并发送至所述接收单据中心之后,还包括:

8.一种单据传输接口交互装置,其特征在于,包括:

9.一种电子设备,其特征在于,所述电子设备包括:

10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行权利要求1至7中任一项所述的单据传输接口交互方法。

...

【技术特征摘要】

1.一种单据传输接口交互方法,其特征在于,所述方法包括:

2.根据权利要求1所述的单据传输接口交互方法,其特征在于,根据所述单据拼接规则将所述标识字段信息和所述业务字段信息进行拼接,得到待发接口字段包括:

3.根据权利要求2所述的单据传输接口交互方法,其特征在于,将所述待发单据发送至接收单据中心包括:

4.根据权利要求1所述的单据传输接口交互方法,其特征在于,根据所述返回字段信息拼接生成返回接口字段包括:

5.根据权利要求4所述的单据传输接口交互方法,其特征在于,通过所述接收单据中心根据所述待转接口数据对预设转发地址接口字段进行地址填充,得到地址信息包括...

【专利技术属性】
技术研发人员:赵大卫陈玉刚李鹏
申请(专利权)人:中科迅联智慧网络科技北京有限公司
类型:发明
国别省市:

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

1