一种跨系统推送信息接口的实现方法、设备及介质技术方案

技术编号:38750759 阅读:13 留言:0更新日期:2023-09-09 11:17
本申请实施例公开了一种跨系统推送信息接口的实现方法、设备及介质。获取数据传输端系统所对应的预置动态链接库文件;在预置动态链接库文件中确定出待推送数据,并基于sql语句与待推送数据生成数据配置表;其中,数据配置表用于对当前推送任务进行推送配置;基于待推送数据的类型,在数据接收端系统创建相应的业务表结构;通过预置ESB接口与数据配置表,定时将待推送数据推送至数据接收端系统;对数据接收端系统的预置集成工具进行调用,通过预置集成工具将接收到的待推送数据同步至业务表结构,以完成信息跨系统推送通过上述方法提高跨系统推送信息的效率。跨系统推送信息的效率。跨系统推送信息的效率。

【技术实现步骤摘要】
一种跨系统推送信息接口的实现方法、设备及介质


[0001]本申请涉及计算机应用
,尤其涉及一种跨系统推送信息接口的实现方法、设备及介质。

技术介绍

[0002]随着各大企业的规模的不断扩大,业务量的增长日益迅速,企业的各业务的流程越来越复杂,需要跨系统对接的情况也越来越多。
[0003]特别是对于大型集团性企业,以财务共享方面的业务为例,许多企业都需要实现业务与财务核算的分离,业务人员在完成财务共享系统的单据流程后,都希望能够实时地在核算系统继续对业务单据进行财务核算的处理,而审批人员也需要快速得到单据状态变化的反馈。
[0004]但现有技术中人工批量获取业务数据的方式使得数据对接的周期较长,导致相应的业务请求在很长时间内无法获得处理结果,从而使得跨系统对接业务的效率较低。

技术实现思路

[0005]本申请实施例提供了一种跨系统推送信息接口的实现方法、设备及介质,用于解决如下技术问题:有技术中人工批量获取业务数据的方式使得数据对接的周期较长,导致相应的业务请求在很长时间内无法获得处理结果,从而使得跨系统对接业务的效率较低。
[0006]本申请实施例采用下述技术方案:
[0007]本申请实施例提供一种跨系统推送信息接口的实现方法。包括,获取数据传输端系统所对应的预置动态链接库文件;在预置动态链接库文件中确定出待推送数据,并基于sql语句与待推送数据生成数据配置表;其中,数据配置表用于对当前推送任务进行推送配置;基于待推送数据的类型,在数据接收端系统创建相应的业务表结构;通过预置ESB接口与数据配置表,定时将待推送数据推送至数据接收端系统;对数据接收端系统的预置集成工具进行调用,通过预置集成工具将接收到的待推送数据同步至业务表结构,以完成信息跨系统推送。
[0008]本申请实施例通过对各阶段需执行的sql语句的配置,直观了解到接口同步过程中的事件,清晰地把控数据的同步进度,明确地跟踪数据在接口的流转问题,使开发和实施人员能够高效敏捷的实现一个全新数据接口的开发与维护。本申请实施例通过预置ESB接口与所述数据配置表,定时将待推送数据推送至数据接收端系统,能够实现推送不同类型的数据,接口的代码也无需重复开发,直接部署现有文件即可,使得跨系统消息推送更加简便清晰,提高跨系统消息推送的效率。
[0009]在本申请的一种实现方式中,数据配置表中至少包括内码、接口名称、起始语句、数据查询语句、结束语句、USB接口地址、业务接口服务以及集成工具映射模型编号中的一项。
[0010]在本申请的一种实现方式中,获取数据传输端系统所对应的预置动态链接库文件
之后,方法还包括:获取已推送的历史数据,基于历史数据建立数据同步表;基于数据同步表表对已推送数据进行检测。
[0011]在本申请的一种实现方式中,获取已推送的历史数据,基于历史数据建立数据同步表,具体包括:获取已推送的所有历史数据,并基于所有历史数据构建所有数据同步表;以及获取预设时间段内推送完成的数据,基于预设时间段内推送完成的数据构建增量数据同步表;以及获取已推送数据对应的明细单据,基于明细单据构建明细数据同步表。
[0012]在本申请的一种实现方式中,基于数据同步表表对已推送数据进行检测,具体包括:将所有数据同步表与明细数据同步表进行比对;以及将增量数据同步表与明细数据同步表进行比对;在比对结果一致的情况下,确定已推送数据正确。
[0013]在本申请的一种实现方式中,通过预置ESB接口与数据配置表,定时将待推送数据推送至数据接收端系统,具体包括:创建预置动态链接库文件相对应的程序集方法构件;以及创建程序集方法构件对应的单任务;在单任务被执行的情况下,通过预置ESB接口与数据配置表,将将待推送数据推送至数据接收端系统。
[0014]在本申请的一种实现方式中,对数据接收端系统的预置集成工具进行调用,通过预置集成工具将接收到的待推送数据同步至业务表结构,以完成信息跨系统推送,具体包括:配置集成工具的字段映射,以将数据传输端系统发送的推送数据进行解析;将解析后的数据同步至业务表结构,并将解析后的数据存储至数据库,以完成信息跨系统推送。
[0015]在本申请的一种实现方式中,获取数据传输端系统所对应的预置动态链接库文件之后,方法还包括:在数据传输端系统构建第一凭证信息表;以及在数据数据接收端系统构建第二凭证信息表;其中第一凭证信息表与第二凭证信息表,分别至少包括内码、凭证编码、凭证内码以及凭证年度中的一项。
[0016]本申请实施例提供一种跨系统推送信息接口的实现设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够:获取数据传输端系统所对应的预置动态链接库文件;在预置动态链接库文件中确定出待推送数据,并基于sql语句与待推送数据生成数据配置表;其中,数据配置表用于对当前推送任务进行推送配置;基于待推送数据的类型,在数据接收端系统创建相应的业务表结构;通过预置ESB接口与数据配置表,定时将待推送数据推送至数据接收端系统;对数据接收端系统的预置集成工具进行调用,通过预置集成工具将接收到的待推送数据同步至业务表结构,以完成信息跨系统推送。
[0017]本申请实施例提供的一种非易失性计算机存储介质,存储有计算机可执行指令,计算机可执行指令设置为:获取数据传输端系统所对应的预置动态链接库文件;在预置动态链接库文件中确定出待推送数据,并基于sql语句与待推送数据生成数据配置表;其中,数据配置表用于对当前推送任务进行推送配置;基于待推送数据的类型,在数据接收端系统创建相应的业务表结构;通过预置ESB接口与数据配置表,定时将待推送数据推送至数据接收端系统;对数据接收端系统的预置集成工具进行调用,通过预置集成工具将接收到的待推送数据同步至业务表结构,以完成信息跨系统推送。
[0018]本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:本申请实施例通过过对各阶段需执行的sql语句的配置,直观了解到接口同步过程中的事件,清晰地把控数据的同步进度,明确地跟踪数据在接口的流转问题,使开发和实施人员能够高效敏捷
的实现一个全新数据接口的开发与维护。本申请实施例通过预置ESB接口与数据配置表,定时将待推送数据推送至所述数据接收端系统,能够实现推送不同类型的数据,接口的代码也无需重复开发,直接部署现有文件即可,使得跨系统消息推送更加简便清晰,提高跨系统消息推送的效率。
附图说明
[0019]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0020]图1为本申请实施例提供的一种跨系统推送信息接口的实现方法流程图;
[0021]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种跨系统推送信息接口的实现方法,其特征在于,所述方法包括:获取数据传输端系统所对应的预置动态链接库文件;在所述预置动态链接库文件中确定出待推送数据,并基于sql语句与所述待推送数据生成数据配置表;其中,所述数据配置表用于对当前推送任务进行推送配置;基于所述待推送数据的类型,在数据接收端系统创建相应的业务表结构;通过预置ESB接口与所述数据配置表,定时将所述待推送数据推送至所述数据接收端系统;对所述数据接收端系统的预置集成工具进行调用,通过所述预置集成工具将接收到的待推送数据同步至所述业务表结构,以完成信息跨系统推送。2.根据权利要求1所述的一种跨系统推送信息接口的实现方法,其特征在于,所述数据配置表中至少包括内码、接口名称、起始语句、数据查询语句、结束语句、USB接口地址、业务接口服务以及集成工具映射模型编号中的一项。3.根据权利要求1所述的一种跨系统推送信息接口的实现方法,其特征在于,所述获取数据传输端系统所对应的预置动态链接库文件之后,所述方法还包括:获取已推送的历史数据,基于所述历史数据建立数据同步表;基于所述数据同步表表对已推送数据进行检测。4.根据权利要求3所述的一种跨系统推送信息接口的实现方法,其特征在于,所述获取已推送的历史数据,基于所述历史数据建立数据同步表,具体包括:获取已推送的所有历史数据,并基于所述所有历史数据构建所有数据同步表;以及获取预设时间段内推送完成的数据,基于所述预设时间段内推送完成的数据构建增量数据同步表;以及获取已推送数据对应的明细单据,基于所述明细单据构建明细数据同步表。5.根据权利要求3所述的一种跨系统推送信息接口的实现方法,其特征在于,所述基于所述数据同步表表对已推送数据进行检测,具体包括:将所述所有数据同步表与所述明细数据同步表进行比对;以及将所述增量数据同步表与所述明细数据同步表进行比对;在比对结果一致的情况下,确定已推送数据正确。6.根据权利要求1所述的一种跨系统推送信息接口的实现方法,其特征在于,所述通过预置ESB接口与所述数据配置表,定时将所述待推送数据推送至所述数据接收端系统,具体包括:创建所述预置动态链接库文件相对应的程序集方法构件;以及创建所述程序集方法构件对应的单任务;在所述单任务被执行的情况下,通过所述预置ESB接口与所述数据配置表,将所述待推送数据推送至所述数据接收端...

【专利技术属性】
技术研发人员:韩郸王颖焦念潼邢新东张瑞英张丽娜陆瑞武宏民刘德禄
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:

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

1