System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及文件格式检查,尤其涉及一种理财交互文件检查方法、装置、设备、存储介质以及产品。
技术介绍
1、现行由于标准规定理财相关业务中机构之间进行数据交换时所采用的数据格式、数据定义和数据内容。理财代销机构与各理财子公司通过理财登文件进行交互处理,通过理财登平台进行文件收发、数据校验;
2、理财代销机构发行理财产品前,需要与理财子公司之间通过理财登文件对接测试,每天双方交互文件较多,文件格式、字段要求不一,人工检查存在花费时间长,效率较低,而且较难发现异常等问题,并且部分业务采用非标文件进行交互,例如自然日小批次文件更多,人工很难判断数据是否遗漏或重复,理财登协议文件必填字段较多,必填字段缺失会导致文件无法发送,检查成本大,代销机构与不同理财子公司之间对接测试轮次较多,重复投入人力较多。
3、上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本申请的主要目的在于提供一种理财交互文件检查方法、装置、设备、存储介质以及计算机程序产品,旨在提高理财文件数据检查的效率和准确度。
2、为实现上述目的,本申请提出一种理财交互文件检查方法,所述的方法包括:
3、获取代销端数据网关导出的理财申请文件;
4、根据预设的理财文件审查策略对所述理财申请文件进行文件检查,得到文件检查结果;
5、若文件检查结果为检查通过,则将所述理财申请文件发送至理财文件转发平台并接收所述理财文件转发平台发送的
6、根据所述理财文件审查策略对所述申请回报文件进行检查。
7、在一实施例中,所述理财文件审查策略包括理财申请文件审查策略,所述理财申请文件审查策略基于理财文件标准协议生成,所述根据预设的理财文件审查策略对所述理财申请文件进行文件检查,得到文件检查结果的步骤包括:
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、本申请提出的一个或多个技术方案,通过获取代销端数据网关导出的理财申请文件;根据预设的理财文件审查策略对所述理财申请文件进行文件检查,得到文件检查结果;若文件检查结果为检查通过,则将所述理财申请文件发送至理财文件转发平台并接收所述理财文件转发平台发送的申请回报文件;根据所述理财文件审查策略对所述申请回报文件进行检查,通过这种方式通过预设的理财文件审查策略检查理财申请文件和申请回报文件的数据完整性和标准性,从而提高了理财文件数据检查的效率和准确度。
本文档来自技高网...【技术保护点】
1.一种理财交互文件检查方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述理财文件审查策略包括理财申请文件审查策略,所述理财申请文件审查策略基于理财文件标准协议生成,所述根据预设的理财文件审查策略对所述理财申请文件进行文件检查,得到文件检查结果的步骤包括:
3.如权利要求2所述的方法,其特征在于,所述根据所述申请文件名和所述理财文件标准协议对所述理财申请文件进行文件名检查,得到文件名检查结果的步骤包括:
4.如权利要求2所述的方法,其特征在于,所述根据所述申请文件头和所述理财文件标准协议对所述理财申请文件进行文件头检查,得到文件头检查结果的步骤包括:
5.如权利要求2所述的方法,其特征在于,所述根据预设的理财文件审查策略对所述理财申请文件进行文件检查,得到文件检查结果的步骤还包括:
6.如权利要求1所述的方法,其特征在于,所述理财文件审查策略包括申请回报文件审查策略,所述根据所述理财文件审查策略对所述申请回报文件进行文件检查的步骤包括:
7.一种理财交互文件检查装置,其特征在于,所
8.一种文件检查设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如权利要求1至6中任一项所述的理财交互文件检查方法的步骤。
9.一种存储介质,其特征在于,所述存储介质为计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的理财交互文件检查方法的步骤。
10.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的理财交互文件检查方法的步骤。
...【技术特征摘要】
1.一种理财交互文件检查方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述理财文件审查策略包括理财申请文件审查策略,所述理财申请文件审查策略基于理财文件标准协议生成,所述根据预设的理财文件审查策略对所述理财申请文件进行文件检查,得到文件检查结果的步骤包括:
3.如权利要求2所述的方法,其特征在于,所述根据所述申请文件名和所述理财文件标准协议对所述理财申请文件进行文件名检查,得到文件名检查结果的步骤包括:
4.如权利要求2所述的方法,其特征在于,所述根据所述申请文件头和所述理财文件标准协议对所述理财申请文件进行文件头检查,得到文件头检查结果的步骤包括:
5.如权利要求2所述的方法,其特征在于,所述根据预设的理财文件审查策略对所述理财申请文件进行文件检查,得到文件检查结果的步骤还包括:
6.如权利要求1所...
【专利技术属性】
技术研发人员:肖冬峰,郑小蝶,余建平,
申请(专利权)人:招商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。