将注册表项加载到 wso2 属性中介器中

2024-02-23

我当前正在使用以下语句从 wso2 esb 中的本地条目加载数据:

<property name="MAPPING" expression="get-property('mapping_id_ep_v1')" />

它加载以下名为mapping_id_ep_v1的本地条目:

<mappings>
    <mapping id="ep_1">http://localhost:8280/services/ep_1</mapping>
    <mapping id="ep_2">http://localhost:8280/services/ep_2</mapping>
    <mapping id="ep_3">http://localhost:8280/services/ep_3</mapping>
<mappings>

我想从注册表项加载数据。我认为以下方法会起作用:

但是,它会抛出异常:

Evaluation of the XPath expression conf:/custom/inspectieview/routing.xml') resulted in an error {org.apache.synapse.util.xpath.SynapseXPath}
org.jaxen.UnresolvableException: Cannot resolve namespace prefix 'conf'

有人知道是否可以将注册表中的值加载到属性中介器中?

问候,尼德基尔


Answer recommended by WSO2 /collectives/wso2 Collective

我解决了我的问题。对于任何对此解决方案感兴趣的人来说,这实际上非常简单。以下代码将存储在注册表中的资源加载到可以在中介/序列/等中引用的属性中。

<property name="MAPPING" expression="get-property('gov:/custom/service/resource')" />

问候,尼德基尔

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将注册表项加载到 wso2 属性中介器中 的相关文章

随机推荐