[发明专利]一种多系统文件交互的配置处理方法有效
申请号: | 202010572527.7 | 申请日: | 2020-06-22 |
公开(公告)号: | CN111522779B | 公开(公告)日: | 2023-04-14 |
发明(设计)人: | 熊志华 | 申请(专利权)人: | 上海通联金融服务有限公司 |
主分类号: | G06F16/11 | 分类号: | G06F16/11;H04L67/06;H04L67/303 |
代理公司: | 上海翰信知识产权代理事务所(普通合伙) 31270 | 代理人: | 张维东 |
地址: | 200437 上海市虹口*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 文件 交互 配置 处理 方法 | ||
本发明涉及一种多系统文件交互的配置处理方法,包括以下步骤:读取传输文件清单中的文件信息,文件信息包括外部文件ID;依次处理每个外部文件ID,根据外部系统文件清单判断外部文件ID的传入传出类型;对于传入和传出文件,首先分别依据传输文件清单提供的文件服务器ID列表和内部系统文件清单的配置获取待传输文件,其次依据传输文件清单中各个性化配置文件的参数对待传输文件进行转化合并,最后分别依据内部系统文件清单的配置和传输文件清单提供的文件服务器ID列表上传待传输文件,以实现多系统文件交互。其中的传输路径统一由服务器配置文件提供,以减少代码量。本发明减少了多系统文件交互的开发和测试等成本,还可以做到无遗漏修改。
技术领域
本发明涉及文件传输技术领域,特别涉及一种多系统文件交互的配置处理方法。
背景技术
系统的文件在传输时,通常将自身系统称为内部系统,与自身系统进行文件交互的系统称为外部系统。文件作为传递数据的载体,只要包含了必要的数据信息即可,这导致了内部系统在与外部系统对接时,外部系统的文件接口与内部系统的文件接口不同,但是用于实现某种业务功能的信息都已包含在文件中的情况,此时就需要将文件做一定程度的接口转换。当同一套内部系统分别提供文件给不同的外部系统使用时,同一套内部系统需要分别部署到不同机器与不同的外部系统对接,随着对接的外部系统的增加,文件接口的数量也会增加。
现有技术中,通常采用对每个外部系统单独做一套文件传输处理系统进行接口维护,对于每种不同文件处理情况单独编写代码处理。对于现有办法,存在以下问题:(1)每对接一个新的外部系统,就需要单独编写文件传输相关代码以形成文件传输处理系统;(2)针对某些文件的特殊处理方式的代码分散在不同的文件传输处理系统中,下次有类似需求时又需要重新开发,导致功能重复的代码增加;(3)当出现需要对所有客户的某个文件做某种处理时,需要修改每个文件传输处理系统代码,随着客户增多,修改以及测试的工作量增加显著,且无法保证没有出现遗漏;(4)很难统计追踪所有代码实现的功能以及文件内容使用的情况,例如当出现某个文件数据有问题时,需要分析影响范围,由于每个外部系统采用的是单独的文件传输处理系统,分析工作困难;(5)内部系统不断迭代会导致内部系统的文件接口发生变化(通常为增加内容,用于实现某种业务功能的数据),当外部系统想要启用新功能时就需要修改文件传输处理系统,并且内部系统需要和外部系统同时上线换版;(6)代码量的增加直接导致后期维护成本增加;(7)新加外部系统时,都需要修改代码对特定文件进行合并等。
因此有必要提供一种多系统文件交互的配置处理方法,以减少多系统文件交互的开发和测试等成本,还可以做到无遗漏修改。
发明内容
本发明的目的在于提供一种多系统文件交互的配置处理方法,以减少多系统文件交互的开发和测试等成本,还可以做到无遗漏修改。
为了解决现有技术中存在的问题,本发明提供了一种多系统文件交互的配置处理方法,所述多系统文件交互的配置处理方法采用内部系统文件清单、外部系统文件清单、服务器配置文件以及传输文件清单;
包括以下步骤:
读取所述传输文件清单中的文件信息,所述文件信息包括外部文件ID;
依次处理每个所述外部文件ID,获取所述外部系统文件清单中相同的外部文件ID,并根据所述外部系统文件清单判断所述外部文件ID的传入传出类型;
若所述外部文件ID对应的是传入文件,则根据所述传输文件清单获取外部文件ID对应的文件服务器ID列表,根据所述服务器配置文件的信息从所述文件服务器ID列表中的外部服务器将外部文件ID对应文件下载下来,并根据所述传输文件清单中各个性化配置文件的参数对下载文件进行不同的转化处理后合并文件内容,最后根据所述内部系统文件清单的配置将合并后的文件传到对应内部系统;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海通联金融服务有限公司,未经上海通联金融服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010572527.7/2.html,转载请声明来源钻瓜专利网。