获取当地入境物品的内容

时间:2014-09-02 06:55:41

标签: wso2 wso2esb synapse

我有一个包含文本的本地条目。我想在我的代理序列中使用local-entry的文本。但是我该怎么做呢? 我只有get-property('name of property'),但是有get-local-entry('name of local entry'吗?

这是我想要获取本地条目内容的代理:

<proxy xmlns="http://ws.apache.org/ns/synapse" name="MyProxy" transports="jms">
    <parameter name="transport.jms.Destination">MyQueue</parameter>
    <target faultSequence="faultSequence">
        <inSequence>
            <!-- HERE I WANT TO ACCESS MY LOCAL-ENTRY -->
            <property name="myLocalEntry" expression="get-localEntry('asdf')"/> 
            <!-- then here i parse my data... -->
        </inSequence>
    </target>
</proxy>

这是我需要访问的本地条目的示例:

<localEntry xmlns="http://ws.apache.org/ns/synapse" key="MyLocalEntry">
    My Local Entry Text
</localEntry>

如何将本地条目文本添加到我的序列中?

1 个答案:

答案 0 :(得分:1)

您可以使用

get-property('MyLocalEntry') 

获取本地条目文本