一种新旧系统异动数据对接的方法技术方案

技术编号:18445004 阅读:224 留言:0更新日期:2018-07-14 10:24
本发明专利技术涉及数据对接技术领域,提供了一种新旧系统异动数据对接的方法,包括如下步骤:S1,在旧系统中,通过测试修改人机界面再比对数据库相关字段的变化来定位旧系统异动的数据项,可在缺失了文档或源代码的旧系统中有效定位旧系统异动的数据项;S2,当确认的数据项发生异动时,触发器触发并记录旧系统的特定异动状态事件;S3,将数据项的异动数据记录下来,且将获取的当前异动的系统时间记录为当前的时间戳;S4,将采集到的异动数据按一定的格式有顺序地输出;S5,在新系统中,将旧系统中的输出的数据按时间的先后顺序导入到新系统中,新系统的后面输出的异动数据覆盖前面的异动数据,以达到不断同步最新的异动数据的效果。

A method of connecting new and old systems with different moving data

The present invention relates to the technical field of data docking, and provides a method for the docking of new and old systems, including the following steps: S1, in the old system, by testing the changes of the man-machine interface and then comparing the related fields of the database, the data items of the old system are located in the old system, which can be used in the old system missing the document or the source code. An effective location of the data item of the old system's foreign movement; S2, when the confirmed data item is changed, the trigger triggers and records the specific activity state events of the old system; S3, records the moving data of the data item, and records the current system time of the acquired motion as the current timestamp; S4, the number of different movements will be collected. S5, in the new system, the output data in the old system are imported into the new system in a time sequence. The output of the new system will cover the other moving data in front of the new system, in order to achieve the effect of the continuous synchronization of the latest data.

【技术实现步骤摘要】
一种新旧系统异动数据对接的方法
本专利技术涉及数据对接
,具体为一种新旧系统异动数据对接的方法。
技术介绍
在当前的市场上大多数的应用系统中,都会存在各种不同的老旧系统。随着应用外部环境的变动,都会出现需要由旧系统向新系统提供特定的数据接口来达到新系统对旧系统的数据进管理的特定应用场景。由此引发了如何在旧系统源代码没有,数据文档不全的情况下解决新系统对旧系统特定数据异动监管的问题。即如何定位特定异动数据的问题,如何触发记录特定数据的异动状态,如何提供按时间顺序生成的异动信息,如何以合理的方式将信息暴露给新的系统,就是目前所面临的问题。
技术实现思路
本专利技术的目的在于提供一种新旧系统异动数据对接的方法,至少可以解决现有技术中的部分缺陷。为实现上述目的,本专利技术实施例提供如下技术方案:一种新旧系统异动数据对接的方法,S1,在旧系统中,通过测试修改人机界面再比对数据库相关字段的变化来定位旧系统异动的数据项,可在缺失了文档或源代码的旧系统中有效定位旧系统异动的数据项;S2,当确认的数据项发生异动时,触发器触发并记录旧系统的特定异动状态事件;S3,将数据项的异动数据记录下来,且将获取的当前异动的系统时间记录为当前的时间戳;S4,将采集到的异动数据按一定的格式有顺序地输出;S5,在新系统中,将旧系统中的输出的数据按时间的先后顺序导入到新系统中,新系统的后面输出的异动数据覆盖前面的异动数据,以达到不断同步最新的异动数据的效果。进一步,所述S1步骤中,在定位旧系统异动的数据项时,需通过预估与最终字段的变化是否相符来反复验证并最终定位异动的数据项。进一步,所述S2步骤中,异动数据的记录具体为:需将该异动数据记录在另一张记录表中。进一步,所述S2步骤中,所述触发器为可编程触发器,能够根据特定异动状态事件来编写触发程序。进一步,所述S4步骤中,一定的格式为xml、json或webservice格式。与现有技术相比,本专利技术的有益效果是:1、通过测试修改人机界面再比对数据库相关字段的变化来定位旧系统异动的数据项,能够要解决现有技术中如何定位旧系统的特定异动数据,而且旧系统因为文档或源代码的缺失无法按常规说明有效定位所需要的异动数据的问题。2、通过触发器触发并记录就系统的特定异动状态事件,能够解决现有技术中如何记录旧系统的特定异动状态的问题。3、通过制定时间戳,能够解决现有技术中如何按时间顺序生成的旧系统的异动信息的问题。4、通过按一定的格式有顺序的输出,如采用xml,json,webservice等按时间阶段输出,能够解决现有技术中如何以合理的方式将旧系统的异动信息暴露给新的系统的问题。附图说明图1为本专利技术实施例提供的一种新旧系统异动数据对接的方法的步骤流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术实施例提供一种新旧系统异动数据对接的方法,包括如下步骤:S1,在旧系统中,通过测试修改人机界面再比对数据库相关字段的变化来定位旧系统异动的数据项,可在缺失了文档或源代码的旧系统中有效定位旧系统异动的数据项;S2,当确认的数据项发生异动时,触发器触发并记录旧系统的特定异动状态事件;S3,将数据项的异动数据记录下来,且将获取的当前异动的系统时间记录为当前的时间戳;S4,将采集到的异动数据按一定的格式有顺序地输出;S5,在新系统中,将旧系统中的输出的数据按时间的先后顺序导入到新系统中,新系统的后面输出的异动数据覆盖前面的异动数据,以达到不断同步最新的异动数据的效果。本方法能突破现有的旧系统因各种历史问题导致的无法按正常方法提供数据对接的问题。如因源代码的缺失无法由旧系统通过在旧系统上增加程序接口的方法提供对接、因数据说明文档的缺失无法由旧系统通过数据层提供接口的方法提供对接、因旧系统当时开发的技术局限性未能给后面其他的系统预留足够的外接接口等问题。为新系统在需要对旧系统的特定的异动数据进行监管时提供了一种可行的操作方法。具体地,在本实施例中,通过测试修改人机界面再比对数据库相关字段的变化来定位旧系统异动的数据项,能够要解决现有技术中如何定位旧系统的特定异动数据,而且旧系统因为文档或源代码的缺失无法按常规说明有效定位所需要的异动数据的问题。通过触发器触发并记录就系统的特定异动状态事件,能够解决现有技术中如何记录旧系统的特定异动状态的问题。通过制定时间戳,能够解决现有技术中如何按时间顺序生成的旧系统的异动信息的问题。通过按一定的格式有顺序的输出,如采用xml,json,webservice等按时间阶段输出,能够解决现有技术中如何以合理的方式将旧系统的异动信息暴露给新的系统的问题。作为本专利技术实施例的优化方案,S1步骤中,在定位旧系统异动的数据项时,需通过预估与最终字段的变化是否相符来反复验证并最终定位异动的数据项。在本实施例中,工作人员需经过反复将预先评价的字段与最终产生的字段进行验证,直至能够保证确认无误。作为本专利技术实施例的优化方案,S2步骤中,异动数据的记录具体为:需将该异动数据记录在另一张记录表中。采用这种方式的目的是能够不修改原数据的表结构,而且还起到了提取异动信息的作用。作为本专利技术实施例的优化方案,S2步骤中,所述触发器为可编程触发器,能够根据特定异动状态事件来编写触发程序。采用可编程触发器,可根据实际情况来调整触发程序,以符合特定异动状态事件的要求。作为本专利技术实施例的优化方案,一定的格式为xml、json或webservice格式。这几种格式是大众格式,使得本方法可以运用到其他系统中。作为本专利技术实施例的优化方案,S5步骤中,输出的数据的格式为xml、json或webservice格式。该格式与S4步骤中的格式对应,采用这几种格式的目的也是能够便于本方法运用到其他系统中。尽管已经示出和描述了本专利技术的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本专利技术的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本专利技术的范围由所附权利要求及其等同物限定。本文档来自技高网...

【技术保护点】
1.一种新旧系统异动数据对接的方法,其特征在于,包括如下步骤:S1,在旧系统中,通过测试修改人机界面再比对数据库相关字段的变化来定位旧系统异动的数据项,可在缺失了文档或源代码的旧系统中有效定位旧系统异动的数据项;S2,当确认的数据项发生异动时,触发器触发并记录旧系统的特定异动状态事件;S3,将数据项的异动数据记录下来,且将获取的当前异动的系统时间记录为当前的时间戳;S4,将采集到的异动数据按一定的格式有顺序地输出;S5,在新系统中,将旧系统中的输出的数据按时间的先后顺序导入到新系统中,新系统的后面输出的异动数据覆盖前面的异动数据,以达到不断同步最新的异动数据的效果。

【技术特征摘要】
1.一种新旧系统异动数据对接的方法,其特征在于,包括如下步骤:S1,在旧系统中,通过测试修改人机界面再比对数据库相关字段的变化来定位旧系统异动的数据项,可在缺失了文档或源代码的旧系统中有效定位旧系统异动的数据项;S2,当确认的数据项发生异动时,触发器触发并记录旧系统的特定异动状态事件;S3,将数据项的异动数据记录下来,且将获取的当前异动的系统时间记录为当前的时间戳;S4,将采集到的异动数据按一定的格式有顺序地输出;S5,在新系统中,将旧系统中的输出的数据按时间的先后顺序导入到新系统中,新系统的后面输出的异动数据覆盖前面的异动数据,以达到不断同步最新的异动数据的效果。2.如权利要求1...

【专利技术属性】
技术研发人员:王荣
申请(专利权)人:武汉钢铁工程技术集团通信有限责任公司
类型:发明
国别省市:湖北,42

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

1