System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种异常文件的修改方法、装置及设备制造方法及图纸_技高网

一种异常文件的修改方法、装置及设备制造方法及图纸

技术编号:41709097 阅读:15 留言:0更新日期:2024-06-19 12:39
本申请涉及数据处理技术领域,具体涉及一种异常文件的修改方法、装置及设备,该方法包括:接收到数据交换平台发送的异常信息文件,所述异常信息文件中包含用于记录目标文件的异常信息的非结构化数据;将所述异常信息文件中的非结构化数据转换为结构化数据;基于所述结构化数据,对所述目标文件进行修改。通过上述方法,能够实现目标文件中异常信息的自动定位和修改。

【技术实现步骤摘要】

本申请涉及数据处理,具体涉及一种异常文件的修改方法、装置及设备


技术介绍

1、理财子系统与代销行系统进行数据文件传递时,需要通过第三方的数据交换平台进行数据交互,数据交换平台用于对发送装置发送的文件的数据格式进行校验,当文件校验不通过时,数据交换平台会生成一个异常信息文件反馈给发送装置,例如,异常信息文件中的内容为“第126行数据有误,错误信息:文件数据校验错误:regioncode不在枚举范围”。然而,异常信息文件中的内容为描述性、无规律的信息,发送装置接收后只能通过人工解读,然后依靠人工找到发送的文件中的异常数据并进行修改,该过程耗费大量人力及时间。


技术实现思路

1、本申请实施例提供了一种异常文件的修改方法、装置及设备,能够实现异常信息文件的自动化解析,进而实现目标文件的自动化修改。

2、第一方面,本申请实施例提供了一种异常文件的修改方法,所述方法包括:

3、接收到数据交换平台发送的异常信息文件,所述异常信息文件中包含用于记录目标文件的异常信息的非结构化数据;

4、将所述异常信息文件中的非结构化数据转换为结构化数据;

5、基于所述结构化数据,对所述目标文件进行修改。

6、在上述实施例中,将异常数据信息文件中的非结构化数据进行结构化,能够使得结构化后的异常信息文件被自动解析,进而可以根据解析到的内容对目标文件进行修改。

7、在一种可能的实施方式中,所述基于所述结构化数据,对所述目标文件进行修改,包括:p>

8、解析所述结构化数据,得到至少一个修改指令,基于预先构建的修改指令与修改方案之间的映射关系,确定所述至少一个修改指令对应的修改方案;

9、基于所述修改方案,对所述目标文件中的异常信息进行修改。

10、在上述实施例中,预设了修改指令与修改方案之间的映射关系,使得在解析到修改指令时,能够快速地获得相应的修改方案,进而可以根据修改方案对目标文件中的异常信息进行修改。

11、在一种可能的实施方式中,所述目标文件是基于本地存储的目标数据表生成的;

12、所述方法还包括:

13、基于所述结构化数据,对所述目标数据表中的异常信息进行修改。

14、在上述实施例中,基于结构化数据还可以进一步对目标数据表中的异常信息进行修改,保证后续生成的目标文件中信息的准确性。

15、在一种可能的实施方式中,所述基于所述结构化数据,对所述目标数据表中的异常信息进行修改,包括:

16、解析所述结构化数据,得到至少一个目标字段,所述目标字段为所述目标文件中异常信息所在的字段;

17、基于所述至少一个目标字段,确定所述目标数据表中异常信息所在的位置;

18、基于所述修改方案,对所述目标数据表中异常信息进行修改。

19、在上述实施例中,结构化数据中还包括目标文件中异常信息所在的字段,通过该字段,能够准确定位到目标数据表中的异常信息,进而实现目标数据表中异常信息的自动修改。

20、在一种可能的实施方式中,所述目标文件中包括文件头信息和文件体信息,所述将所述异常信息文件中的非结构化数据转换为结构化数据之后,还包括:

21、在所述结构化数据中未解析获得修改指令,在显示界面上展示提示信息,所述提示信息指示所述目标文件的文件头信息存在异常。

22、在上述实施例中,当没有从结构化数据中解析到修改指令时,会在显示界面上展示提示信息,以提醒工作人员进行相关处理。

23、在一种可能的实施方式中,所述将所述异常信息文件中的非结构化数据转换为结构化数据,包括:

24、根据所述目标文件中异常信息的种类,确定所述异常信息文件对应的目标结构化规则;

25、基于所述目标结构化规则,将所述异常信息文件中的非结构化数据转换为结构化数据,所述目标结构化规则用于描述所述异常信息文件中非结构化数据以及所述结构化数据之间的转换规则。

26、在上述实施例中,根据目标文件中异常信息的种类,能够快速、准确地确定异常信息文件对应的目标结构化规则、及将非结构化数据转换为结构化数据。

27、在一种可能的实施方式中,所述基于所述结构化数据,对所述目标文件进行修改之前,还包括;

28、解析所述结构化数据,确定所述目标文件中异常信息所在的位置。

29、在上述实施例中,通过结构化数据,能够实现目标文件中异常信息的自动化定位。

30、第二方面,本申请实施例提供了一种异常文件的修改装置,所述装置包括:

31、接收模块,用于接收到数据交换平台发送的异常信息文件,所述异常信息文件中包含用于记录目标文件的异常信息的非结构化数据;

32、转换模块,用于将所述异常信息文件中的非结构化数据转换为结构化数据;

33、修改模块,用于基于所述结构化数据,对所述目标文件进行修改。

34、第三方面,本申请实施例提供了一种电子设备,所述设备包括:

35、至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上述第一方面中的方法。

36、第四方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品用于使计算机执行上述第一方面中的方法。

37、第五方面,本申请实施例提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序用于使计算机执行上述第一方面中的方法。

本文档来自技高网...

【技术保护点】

1.一种异常文件的修改方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述结构化数据,对所述目标文件进行修改,包括:

3.根据权利要求2所述的方法,其特征在于,所述目标文件是基于本地存储的目标数据表生成的;

4.根据权利要求3所述的方法,其特征在于,所述基于所述结构化数据,对所述目标数据表中的异常信息进行修改,包括:

5.根据权利要求1所述的方法,其特征在于,所述目标文件中包括文件头信息和文件体信息;

6.根据权利要求1所述的方法,其特征在于,所述将所述异常信息文件中的非结构化数据转换为结构化数据,包括:

7.根据权利要求1所述的方法,其特征在于,所述基于所述结构化数据,对所述目标文件进行修改之前,还包括;

8.一种异常文件的修改装置,其特征在于,所述装置包括:

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

10.一种计算机程序产品,其特征在于,所述计算机程序产品用于使计算机执行如权利要求1-7中任何一项方法。

11.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序用于使计算机执行如权利要求1-7中任何一项方法。

...

【技术特征摘要】

1.一种异常文件的修改方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述结构化数据,对所述目标文件进行修改,包括:

3.根据权利要求2所述的方法,其特征在于,所述目标文件是基于本地存储的目标数据表生成的;

4.根据权利要求3所述的方法,其特征在于,所述基于所述结构化数据,对所述目标数据表中的异常信息进行修改,包括:

5.根据权利要求1所述的方法,其特征在于,所述目标文件中包括文件头信息和文件体信息;

6.根据权利要求1所述的方法,其特征在于,所述将所述异常...

【专利技术属性】
技术研发人员:母睿
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1