【技术实现步骤摘要】
本专利技术涉及数据处理
,具体而言,涉及一种基于SOA的物料分发方法和一种基于SOA的物料分发装置。
技术介绍
目前,企业在与省端ERP(EnterpriseResourcePlanning,企业资源计划)系统进行交互时,导入ERP系统的数据往往会在ERP端进行关键字段内容的校验,而过多的校验带来的是处理时间的延长和不确定错误的返回,甚至更有可能出现无返回响应消息的问题。由于这些问题的存在,使得在有一批次的数据需要分发给多省的ERP系统时,若其中某一省份的ERP系统出现无响应挂起的情况,则会影响向其它省份的ERP系统中正常分发数据。考虑到物料数据分发频繁及数据量较大的问题,若希望物料数据能够快速导入及快速分发,需要减少物料分发系统与各省ERP系统之间的远程通信验证过程。因此,如何能够在进行物料分发时,减少物料分发系统与各省ERP系统之间的远程通信验证过程,以实现物料数据的快速导入及快速分发成为亟待解决的技术问题。
技术实现思路
本专利技术正是基于上述技术问题至少之一,提出了一种新的新的基于SOA的物料分发方案,可以实现物料数据的快速导入及快速分发,有效提高了物料数据的导入及分发速率,降低了出现导入错误的概率。有鉴于此,根据本专利技术的第一方面,提出了一种基于SOA的物料分发方法,该方法包括以下步骤:通过基于SOA(Service-OrientedArchitecture,面向服务的体系结构)的接口服务将数据源系统中待分发的物料数据导入物料主数据系统,其中,导入所述物料主数据系统的所述物料数据中携带有所述物料数据将要分发到的目标ERP系统的信息;确定将所 ...
【技术保护点】
一种基于SOA的物料分发方法,其特征在于,包括:通过基于SOA的接口服务将数据源系统中待分发的物料数据导入物料主数据系统,其中,导入所述物料主数据系统的所述物料数据中携带有所述物料数据将要分发到的目标ERP系统的信息;确定将所述物料数据中的每条数据导入所述目标ERP系统需要采用的基于SOA的接口类型,所述接口类型包括新增接口和更新接口;基于确定的接口类型,调用对应的接口服务来将所述物料数据导入所述目标ERP系统。
【技术特征摘要】
1.一种基于SOA的物料分发方法,其特征在于,包括:通过基于SOA的接口服务将数据源系统中待分发的物料数据导入物料主数据系统,其中,导入所述物料主数据系统的所述物料数据中携带有所述物料数据将要分发到的目标ERP系统的信息;确定将所述物料数据中的每条数据导入所述目标ERP系统需要采用的基于SOA的接口类型,所述接口类型包括新增接口和更新接口;基于确定的接口类型,调用对应的接口服务来将所述物料数据导入所述目标ERP系统。2.根据权利要求1所述的基于SOA的物料分发方法,其特征在于,基于确定的接口类型,调用对应的接口服务来将所述物料数据导入所述目标ERP系统的步骤,具体包括:根据所述每条数据导入所述目标ERP系统需要采用的接口类型,将所述物料数据分为新增数据部分和更新数据部分;调用所述新增接口对应的接口服务将所述新增数据部分批量导入所述目标ERP系统;调用所述更新接口对应的接口服务将所述更新数据部分批量导入所述目标ERP系统。3.根据权利要求1所述的基于SOA的物料分发方法,其特征在于,确定将所述物料数据中的每条数据导入所述目标ERP系统需要采用的基于SOA的接口类型的步骤,具体包括:根据所述物料数据中的每条数据的标识信息,检索所述目标ERP系统的历史导入记录;若所述物料数据中的任一条数据在所述历史导入记录中存在新增成功的记录,则确定采用所述更新接口向所述目标ERP系统中导入所述任一条数据;若所述物料数据中的任一条数据在所述历史导入记录中不存在新增成功的记录,则确定采用所述新增接口向所述目标ERP系统中导入所述任一条数据。4.根据权利要求1所述的基于SOA的物料分发方法,其特征在于,确定将所述物料数据中的每条数据导入所述目标ERP系统需要采用的基于SOA的接口类型的步骤,具体包括:查询所述目标ERP系统,以判断所述物料数据中的每条数据的标识信息与所述目标ERP系统中已有数据的标识信息是否相同;若所述物料数据中的任一条数据的标识信息与所述目标ERP系统中已有数据的标识信息相同,则确定采用所述更新接口向所述目标ERP系统中导入所述任一条数据;若所述物料数据中的任一条数据的标识信息与所述目标ERP系统中已有数据的标识信息都不同,则确定采用所述新增接口向所述目标ERP系统中导入所述任一条数据。5.根据权利要求1至4中任一项所述的基于SOA的物料分发方法,其特征在于,还包括:接收所述目标ERP系统返回的针对所述物料数据中每条数据的导入状态消息;若所述物料数据中的任一数据的导入状态消息为错误消息,则根据所述任一数据的标识信息记录错误导入日志;若所述物料数据中的任一数据的导入状态消息为正确消息,则根据所述任一数据的标识信息记录...
【专利技术属性】
技术研发人员:田伟,
申请(专利权)人:深圳中兴网信科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。