gpt4 book ai didi

wso2 - wso2 ESB 中的动态自定义中介器参数

转载 作者:行者123 更新时间:2023-12-01 19:47:53 28 4
gpt4 key购买 nike

我使用文章 http://wso2.com/library/2898/ 构建了自定义中介器和 http://wso2.com/library/2936/

看起来像这样:

<inSequence>
<property expression="local-name($body/*[1])" name="method" scope="default" type="STRING"/>
<MyMediator>
<header>SomeHeader<header/>
<topic>SomeTopic</topic>
</MyMediator>
</inSequence>

它运行良好,但有一个问题我没有解决,如何动态更改 header 和/或主题中介参数的值?

当我尝试放置诸如 get-property('method') 而不是 SomeHeader 之类的内容时。它是像字符串一样传递到中介代码中的,ebs 没有计算它。

我的问题是如何将自定义中介参数的值更改为属性值?

最佳答案

您可以选择使用 {} 大括号来表示您的字符串是 XPath 请求。在中介器中,如果您在第一个和最后一个位置找到 {},请使用 org.apache.synapse.util.xpath.SynapseXPath :使用您的 xpath({} 之间的字符串)创建一个新的 SynapseXPath 并使用 stringValueOf(theMessageContext)

关于wso2 - wso2 ESB 中的动态自定义中介器参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39819943/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com