[英]WSO2 4.8.0 ESB conditional router
我读过这个网址
匹配正则表达式的条件路由器可以这样写:
<match type="header" source="my_custom_header2" regex="bar.*"/>
类型可以是标题,URL或参数。 可以将正文消息用作来源吗? 我必须评估这样的事情:
<match type="????" source="json-eval($.codice)" regex="0"/>
消息正文的位置类型。 可能吗? 还是我要使用FILTER调解器? 我的意思是:
<filter xpath="/codice='OK'">
<then>
//DO SOMETHING
</then>
<else>
DO ANOTHER THING
</else>
</filter>
几件事情:Match仅支持类型标头,参数和URL。 无论匹配是否支持消息正文,您都将无法在匹配项上使用JSON Path。
如果要基于邮件正文进行路由,则应使用过滤器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.