回传数据的方法、装置、设备和计算机可读介质制造方法及图纸

技术编号:38478092 阅读:13 留言:0更新日期:2023-08-15 16:57
本发明专利技术公开了回传数据的方法、装置、设备和计算机可读介质,涉及计算机技术领域。该方法的一具体实施方式包括:根据业务的生产结果,查询配置服务的节点配置,并解析所述节点配置,以获取回传业务标识列表;在所述回传业务标识列表中,基于回传业务标识查询回传参数,所述回传参数包括:报文映射、交互方式和接口配置;基于所述回传参数构建回传任务,并将所述回传任务添加到待回传任务列表中;按照所述待回传任务列表,依据所述交互方式和所述接口配置,触发回传接口,以按照所述回传业务标识发送所述回传报文。该实施方式能够避免修改代码,减少回传数据的工作量。减少回传数据的工作量。减少回传数据的工作量。

【技术实现步骤摘要】
回传数据的方法、装置、设备和计算机可读介质


[0001]本专利技术涉及计算机
,尤其涉及一种回传数据的方法、装置、设备和计算机可读介质。

技术介绍

[0002]现今的物流体系中,全球化仓配体系已经是较为普及的方式,可以实现全球购物和满足全球仓配的购物需求。仓储仓库管理系统(Warehouse Management System,WMS)与上游订单管理系统(OMS)是一套软件系统,两者之间的数据交互是不可分隔的,一般都是采用定制化的交互方式进行,即每个数据交互采用定制程序实现交互。
[0003]在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:WMS向上游系统回传生产数据时,对于仓内的各个生产节点都是采用对应的定制化实现来生成报文、确认调用方式和调用接口等,之后进行直接回传调用,上述方式定制化程度太高,每次对接上游系统或新的生产节点都需要修改代码,增加处理逻辑、上线进行支持,风险较高、工作量较大。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供一种回传数据的方法、装置、设备和计算机可读介质,能够避免修改代码,减少回传数据的工作量。
[0005]为实现上述目的,根据本专利技术实施例的一个方面,提供了一种回传数据的方法,包括:
[0006]根据业务的生产结果,查询配置服务的节点配置,并解析所述节点配置,以获取回传业务标识列表;
[0007]在所述回传业务标识列表中,基于回传业务标识查询回传参数,所述回传参数包括:报文映射、交互方式和接口配置;<br/>[0008]基于所述回传参数构建回传任务,并将所述回传任务添加到待回传任务列表中;
[0009]按照所述待回传任务列表,依据所述交互方式和所述接口配置,触发回传接口,以按照所述回传业务标识发送所述回传报文。
[0010]所述业务包括以下一种或多种:入库、出库和在库。
[0011]所述节点配置包括以下一种或多种:业务中的节点、业务的单据类型、业务的货主、业务的租户和业务的仓库。
[0012]所述报文映射包括以下一种或多种:映射转换配置、报文格式、报文转换扩展和生产结果模型。
[0013]所述交互方式包括以下一种或多种:MQ消息、DB数据库、JSF接口、HTTP服务和FTP文件。
[0014]所述接口配置包括以下一种或多种:接口定义、服务别名、接口方法和方法参数。
[0015]所述在所述回传业务标识列表中,基于回传业务标识查询回传参数,包括:
[0016]遍历回传业务标识列表中,基于回传业务标识查询回传参数;
[0017]和/或,
[0018]所述按照所述待回传任务列表,依据所述交互方式和所述接口配置,触发回传接口,以按照所述回传业务标识发送所述回传报文,包括:
[0019]遍历所述待回传任务列表,依据所述交互方式和所述接口配置,触发回传接口,以按照所述回传业务标识发送所述回传报文。
[0020]根据本专利技术实施例的第二方面,提供了一种回传数据的装置,包括:
[0021]解析模块,用于根据业务的生产结果,查询配置服务的节点配置,并解析所述节点配置,以获取回传业务标识列表;
[0022]查询模块,用于在所述回传业务标识列表中,基于回传业务标识查询回传参数,所述回传参数包括:报文映射、交互方式和接口配置;
[0023]构建模块,用于基于所述回传参数构建回传任务,并将所述回传任务添加到待回传任务列表中;
[0024]发送模块,用于按照所述待回传任务列表,依据所述交互方式和所述接口配置,触发回传接口,以按照所述回传业务标识发送所述回传报文。
[0025]根据本专利技术实施例的第三方面,提供了一种回传数据的电子设备,包括:
[0026]一个或多个处理器;
[0027]存储装置,用于存储一个或多个程序,
[0028]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述的方法。
[0029]根据本专利技术实施例的第四方面,提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现如上述的方法。
[0030]上述专利技术中的一个实施例具有如下优点或有益效果:根据业务的生产结果,查询配置服务的节点配置,并解析所述节点配置,以获取回传业务标识列表;在所述回传业务标识列表中,基于回传业务标识查询回传参数,所述回传参数包括:报文映射、交互方式和接口配置;基于所述回传参数构建回传任务,并将所述回传任务添加到待回传任务列表中;按照所述待回传任务列表,依据所述交互方式和所述接口配置,触发回传接口,以按照所述回传业务标识回传所述报文。针对不同节点基于节点配置,获取并依据报文映射、交互方式和接口配置回传数据,能够避免修改代码,减少回传数据的工作量。
[0031]上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
[0032]附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:
[0033]图1是根据本专利技术实施例的回传数据的方法的主要流程示意图;
[0034]图2是根据本专利技术实施例的回传配置参数的示意图;
[0035]图3是根据本专利技术实施例的报文映射的示意图;
[0036]图4是根据本专利技术实施例的交互方式的示意图;
[0037]图5是根据本专利技术实施例的接口配置的示意图;
[0038]图6是根据本专利技术实施例的回传数据的示例图;
[0039]图7是根据本专利技术实施例的回传数据的实施流程示意图;
[0040]图8是根据本专利技术实施例的回传数据的装置的主要结构的示意图;
[0041]图9是本专利技术实施例可以应用于其中的示例性系统架构图;
[0042]图10是适于用来实现本专利技术实施例的终端设备或服务器的计算机系统的结构示意图。
具体实施方式
[0043]以下结合附图对本专利技术的示范性实施例做出说明,其中包括本专利技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本专利技术的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0044]为了解决回传数据的定制化程度高,需要修改代码,且回传数据的工作量大,可以采用以下本专利技术实施例中的技术方案。
[0045]参见图1,图1是根据本专利技术实施例的回传数据的方法主要流程示意图,基于报文映射、交互方式和接口配置,实现不同节点的数据回传。如图1所示,具体包括以下步骤:
[0046]S101、根据业务的生产结果,查询配置服务的节点配置,并解析节点配置,以获取回传业务标识列表。
[0047]在本专利技术实施例中,回传数据涉及业务的生产结果。其中,业务是WMS系统中的各个业务生产应用。作为一个示例,在仓储系统中业务包括以下一种或多种:入库、出库和在库。入库是物品入库。出本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种回传数据的方法,其特征在于,包括:根据业务的生产结果,查询配置服务的节点配置,并解析所述节点配置,以获取回传业务标识列表;在所述回传业务标识列表中,基于回传业务标识查询回传参数,所述回传参数包括:报文映射、交互方式和接口配置;基于所述回传参数构建回传任务,并将所述回传任务添加到待回传任务列表中;按照所述待回传任务列表,依据所述交互方式和所述接口配置,触发回传接口,以按照所述回传业务标识发送所述回传报文。2.根据权利要求1所述回传数据的方法,其特征在于,所述业务包括以下一种或多种:入库、出库和在库。3.根据权利要求1所述回传数据的方法,其特征在于,所述节点配置包括以下一种或多种:业务中的节点、业务的单据类型、业务的货主、业务的租户和业务的仓库。4.根据权利要求1所述回传数据的方法,其特征在于,所述报文映射包括以下一种或多种:映射转换配置、报文格式、报文转换扩展和生产结果模型。5.根据权利要求1所述回传数据的方法,其特征在于,所述交互方式包括以下一种或多种:MQ消息、DB数据库、JSF接口、HTTP服务和FTP文件。6.根据权利要求1所述回传数据的方法,其特征在于,所述接口配置包括以下一种或多种:接口定义、服务别名、接口方法和方法参数。7.根据权利要求1所述回传数据的方法,其特征在于,所述在所述回传业务标识列表中,基于回传业务标识查询回传参数包括:遍...

【专利技术属性】
技术研发人员:韩松
申请(专利权)人:北京京东振世信息技术有限公司
类型:发明
国别省市:

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

1