orion知识

 找回密码
 立即注册
搜索
查看: 1884|回复: 0

DynamicRouter

[复制链接]

63

主题

75

帖子

1231

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1231
发表于 2020-1-12 11:28:56 | 显示全部楼层 |阅读模式
Dynamic Router Input Output 使
路由1:


Input端 WebServiceHosting 服务(In-Out),中间放置一个Property Population Output端为Output模式的Dynamic Router。

R1-out:

  On Missing DynamicDestination: 缺少目标路径的处理方式

On Invalid DynamicDestination:无效的目标路径处理方式

StaticDestination:静态路径(当前面两个中选择 Use Static Destination时此选项可编辑)


由于此通讯点设置为Output模式顾必须指明目的路径的组件名称或者路径,所以需要用PropertyPopulation 设置一个属性名为routerestination的属性,这里我们采用名称的方式 所以设置值为 @R2(采用名称方式时需要加‘@’,使用路径是需要加入‘#’)。


路由2:


     Input端为 Input模式的Dynamic Router

中间为JavaScript过滤器内容为

next.text ='<span data-raw-text="<message" data-textnode-index="18" data-index="671" class="character">>test success!<span data-raw-text="</message" data-textnode-index="18" data-index="694" class="character">>'; 起个提示作用。

Output端为WebServiceHosting


R2-in:

由于我们前面使用的是名称的方式,所以在此处我们需要设置Target Name 设置为 R2。



测试结果:

符合预期设想,起到了路由串联的效果。


注:如果采用路径的方式 在路由1中的属性值需要设置为路径值,实例中应该设置为#NewLocker/dynamicroute/R2-in 需要采用完整的路径 ‘#’+ ‘Locker名’+‘文件夹名’+‘组件名(DynamicRouter)’,在路由2中的Dynamic Router 此时可以不设Target Name









本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|orion知识 ( 浙ICP备20002629号 )

GMT+8, 2024-9-8 10:51 , Processed in 0.081520 second(s), 19 queries .

快速回复 返回顶部 返回列表