白云化工databus配置经验分享
根据广州白云化工仓储项目databus配置进行梳理分享

一、WMS与databus服务配置

1.2.1、WMS应用注册

添加databus对应ip端口


1.2、databus系统配置

1.2.1、服务配置

添加wms\上层ip端口和服务类型


1.2.2、接口管理


流程触发——接口管理界面添加对应流程的请求URL和数据流编号

当对应的请求URL传入到databus时,便会触发相应的数据流对参数进行重新编排再输出至目标服务

添加/编辑填写对应的接口类型、URL和所需触发的数据流


二、数据流配置

2.1、整体数据流程图

开始节点(流程触发)——JSON解析(调用方输入的报文参数)——映射规则(将上一节点某一字段根据配置转化成其他字段或数据)——分支规则(根据上一节点传入的参数做分流判断)——JSON构建(将上一节点输入或映射后的字段进行构建编排输出)——HTTP(S)写(将构建后的参数输出至目标服务)

上述数据流最终字段转换如下图



2.2、JSON解析

将输入方(参数发起方)输入的参数,复制粘贴至报文示例中,点击解析,可直接将示例中的字段解析至输出字段中,字段路径如果不完整可根据报文进行补充

如{ "data": [ { "batchAttr07": "", "batchAttr08": "",} ] }中的 batchAttr07 解析出来的字段路径为: /data/batchAttr07



2.3、映射规则

映射规则主要使用于输入字段名与输出字段名不一致,需要通过映射的方式将字段名转换为目标服务需要的字段名,并将源字段名的值写入到新字段名中

直接映射:根据上一节点输入的字段名,直接作为映射条件输出成新字段名

值映射:根据上一节点输入的字段名和值,以某个固定值输出转化为新的字段名与值

例如将userName转化为Password,而Password的值根据userName的源值变化而输出对应的目标值

2.4、分支规则

分支规则是当一个请求URL需要将不同的参数传给不同的目标服务或目标服务对这个URL中不同类型所需要的参数不同时,便可用到分支规则进行分流,输出不同的参数或输出给不同的目标服务

2.5、JSON 构建

Json是将输入字段进行构建后,输出给目标服务

最小数组一般配置/data#(根据接口协议需求,data可能需要区分大小写)

输出报文示例:填写目标服务所需的报文参数,格式使用"batchAttr07": "${batchAttr07}"

填写报文示例后,获取上一节点字段,获取成功后点击解析可直接将报文示例中的报文参数填写到输入字段中

输入字段中字段名和固定值不能同时填写


2.6、HTTP(S)写

HTTP(S)写入:将新构建的报文参数,发送至指定的服务(根据服务编号和URL结合形成目标服务地址)

请求体获取上一节点字段,选择上一节点的输出字段

输出字段根据实际需求配置

版权声明:本文为V社区用户原创内容,转载时必须标注文章的来源(V社区),文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:v-club@hikrobotics.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
上一篇

win313RCMS全量升级操作

下一篇

ClientView对接cms配置

评论请先登录 登录
全部评论 0
Lv.0
1
关注
8
粉丝
5
创作
17
获赞
相关阅读
  • 【2.5D】2.5D定位引导最强攻略-高精度版
    2024-08-26 浏览 0
  • S7通讯发送string二维码问题解决方法。
    2024-08-12 浏览 0
  • 【嵌入式开发】嵌入式算子开发
    2024-08-24 浏览 0
  • 潜伏机器人上读码头视野缩减经验分享
    2024-08-12 浏览 0

请升级浏览器版本

您正在使用的浏览器版本过低,请升级最新版本以获得更好的体验。

推荐使用以下浏览器