System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种实现多方系统数据对接、自动转换映射的方法及装置制造方法及图纸_技高网

一种实现多方系统数据对接、自动转换映射的方法及装置制造方法及图纸

技术编号:41730865 阅读:1 留言:0更新日期:2024-06-19 12:52
本发明专利技术公开了一种实现多方系统数据对接、自动转换映射的方法及装置,属于计算机软件应用开发技术领域,该方法的实现包括:1)在PC端配置各对象及对象属性的映射方案,包括:1.1)新增对象映射关系;1.2)维护属性映射关系;1.3)维护属性映射方式;2)调用转换接口转换数据,包括:2.1)调用接口方提供的接口抽取需要的数据;2.2)调用转换接口,传入方案编码;2.3)所述转换接口,根据方案维护的规则,进行转换,输入目标数据。本发明专利技术达到数据对接简单化、透明化、高效率的目的;结合少量的开发和维护工作,在PC端进行各数据对象、字段间映射配置及调整,从而完成各厂家间数据对接。

【技术实现步骤摘要】

本专利技术涉及计算机软件应用开发,具体地说是一种实现多方系统数据对接、自动转换映射的方法及装置


技术介绍

1、在当前的复杂多变的业务背景下,一个软件产品可能会由多个厂家进行开发,每个厂家负责各自的业务模块,但涉及到的基础数据各个厂家间需要进行数据对接,各个厂家对数据的定义可能是不同的,在进行数据对接时难免会出现各种问题。


技术实现思路

1、本专利技术的技术任务是针对以上不足之处,提供一种实现多方系统数据对接、自动转换映射的方法及装置,达到数据对接简单化、透明化、高效率的目的;结合少量的开发和维护工作,在pc端进行各数据对象、字段间映射配置及调整,从而完成各厂家间数据对接。

2、本专利技术解决其技术问题所采用的技术方案是:

3、一种实现多方系统数据对接、自动转换映射的方法,该方法的实现包括:

4、1)在pc端配置各对象及对象属性的映射方案,包括:

5、1.1)新增对象映射关系;

6、1.2)维护属性映射关系;

7、1.3)维护属性映射方式;

8、2)调用转换接口转换数据,包括:

9、2.1)调用接口方提供的接口抽取需要的数据;

10、2.2)调用转换接口,传入方案编码;

11、2.3)转换接口,根据方案维护的规则,进行转换,输入目标数据。

12、该方法用于多系统对接或内部系统数据转换、映射方案可配置、自动映射;多系统数据对接实现自动化、低代码化、可视化;映射方案配置界面化,方便使用,能够降低维护成本;且映射方案配置灵活,内置多种映射方式,适应不同的映射需求。

13、该方法提供的对象映射方案配置功能,减少了维护和程序反复修改的成本。当数据提供方数据属性等发生变化时,仅仅通过修改映射方案,即可完成相应的变动修改,不再需要通过程序迭代来适配接口提供方的变动。

14、进一步的,所述新增对象映射关系,包括维护源对象名、目标对象名;

15、若b厂家对接a厂家数据,则在a厂家仓库对象的命名为源对象名,在b厂家仓库对象的命名为目标对象名。

16、进一步的,所述维护属性映射关系,包括维护源属性名、目标属性名;

17、若b厂家对接a厂家数据,则在a厂家仓库的仓库编码属性命名为源属性名,在b厂家仓库的仓库编码属性命名为目标属性名。

18、进一步的,所述维护属性映射方式,包括:

19、枚举值转换,

20、同一属性值含义对应的key不同,需要维护源值、目标值的对应关系;

21、例如:仓库的状态属性在a厂家60代表启用,在b厂家1代表启用,则需要维护源值60对应目标值1;

22、时间格式转换,

23、同一属性值的时间格式不一致,需要维护源值格式、目标值格式;

24、例如:仓库创建日期在a厂家格式为yyyy-mm-dd,在b厂家为yyyymmdd,则需要维护源值格式为yyyy-mm-dd,目标值格式为yyyymmdd;

25、属性数据类型转换,

26、属性类型不一致,需要维护源值数据类型、目标值数据类型。

27、例如:仓库容量在a厂家是bigdecimal类型,在b厂家string类型,则需要维护源值数据类型为bigdecimal、目标值数据类型为string。

28、本专利技术还要求保护一种实现多方系统数据对接、自动转换映射的装置,包括:

29、1)pc端配置模块,用于在pc端配置各对象及对象属性的映射方案,包括:

30、1.1)新增对象映射关系;

31、1.2)维护属性映射关系;

32、1.3)维护属性映射方式;

33、2)数据装换模块,用于调用转换接口转换数据,包括:

34、2.1)调用接口方提供的接口抽取需要的数据;

35、2.2)调用转换接口,传入方案编码;

36、2.3)转换接口,根据方案维护的规则,进行转换,输入目标数据。

37、进一步的,所述新增对象映射关系,包括维护源对象名、目标对象名;

38、若b厂家对接a厂家数据,则在a厂家仓库对象的命名为源对象名,在b厂家仓库对象的命名为目标对象名。

39、进一步的,所述维护属性映射关系,包括维护源属性名、目标属性名;

40、若b厂家对接a厂家数据,则在a厂家仓库的仓库编码属性命名为源属性名,在b厂家仓库的仓库编码属性命名为目标属性名。

41、进一步的,所述维护属性映射方式,包括:

42、枚举值转换,

43、同一属性值含义对应的key不同,需要维护源值、目标值的对应关系;

44、例如:仓库的状态属性在a厂家60代表启用,在b厂家1代表启用,则需要维护源值60对应目标值1;

45、时间格式转换,

46、同一属性值的时间格式不一致,需要维护源值格式、目标值格式;

47、例如:仓库创建日期在a厂家格式为yyyy-mm-dd,在b厂家为yyyymmdd,则需要维护源值格式为yyyy-mm-dd,目标值格式为yyyymmdd;

48、属性数据类型转换,

49、属性类型不一致,需要维护源值数据类型、目标值数据类型。

50、例如:仓库容量在a厂家是bigdecimal类型,在b厂家string类型,则需要维护源值数据类型为bigdecimal、目标值数据类型为string。

51、本专利技术还要求保护一种实现多方系统数据对接、自动转换映射的装置,包括:至少一个存储器和至少一个处理器;

52、所述至少一个存储器,用于存储机器可读程序;

53、所述至少一个处理器,用于调用所述机器可读程序,实现上述的方法。

54、本专利技术还要求保护计算机可读介质,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行上述的方法。

55、本专利技术的一种实现多方系统数据对接、自动转换映射的方法及装置与现有技术相比,具有以下有益效果:

56、本专利技术提供的对象映射方案配置功能,减少了维护和程序反复修改的成本。当数据提供方数据属性等发生变化时,仅仅通过修改映射方案,即可完成相应的变动修改,不再需要通过程序迭代来适配接口提供方的变动。

本文档来自技高网...

【技术保护点】

1.一种实现多方系统数据对接、自动转换映射的方法,其特征在于,该方法的实现包括:

2.根据权利要求1所述的一种实现多方系统数据对接、自动转换映射的方法,其特征在于,所述新增对象映射关系,包括维护源对象名、目标对象名;

3.根据权利要求1所述的一种实现多方系统数据对接、自动转换映射的方法,其特征在于,所述维护属性映射关系,包括维护源属性名、目标属性名;

4.根据权利要求2或3所述的一种实现多方系统数据对接、自动转换映射的方法,其特征在于,所述维护属性映射方式,包括:

5.一种实现多方系统数据对接、自动转换映射的装置,其特征在于,包括:

6.根据权利要求5所述的一种实现多方系统数据对接、自动转换映射的装置,其特征在于,所述新增对象映射关系,包括维护源对象名、目标对象名;

7.根据权利要求5所述的一种实现多方系统数据对接、自动转换映射的装置,其特征在于,所述维护属性映射关系,包括维护源属性名、目标属性名;

8.根据权利要求6或7所述的一种实现多方系统数据对接、自动转换映射的装置,其特征在于,所述维护属性映射方式,包括:

9.一种实现多方系统数据对接、自动转换映射的装置,其特征在于,包括:至少一个存储器和至少一个处理器;

10.计算机可读介质,其特征在于,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行权利要求1至4任一所述的方法。

...

【技术特征摘要】

1.一种实现多方系统数据对接、自动转换映射的方法,其特征在于,该方法的实现包括:

2.根据权利要求1所述的一种实现多方系统数据对接、自动转换映射的方法,其特征在于,所述新增对象映射关系,包括维护源对象名、目标对象名;

3.根据权利要求1所述的一种实现多方系统数据对接、自动转换映射的方法,其特征在于,所述维护属性映射关系,包括维护源属性名、目标属性名;

4.根据权利要求2或3所述的一种实现多方系统数据对接、自动转换映射的方法,其特征在于,所述维护属性映射方式,包括:

5.一种实现多方系统数据对接、自动转换映射的装置,其特征在于,包括:

6.根据权利要求5所述的一种实现多方系统数据...

【专利技术属性】
技术研发人员:常琳凤王乃永王国良乔君帅刘杰武鹏
申请(专利权)人:山东浪潮数字商业科技有限公司
类型:发明
国别省市:

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

1