WSO2:使用属性保存当前消息

时间:2014-07-04 09:37:17

标签: wso2

我是WSO2的新手,如果我的答案看起来很愚蠢,请提前抱歉......

在序列中,我有以下代码......

<property name="InitialMessage" expression="$body" scope="operation" type="STRING"/>
<log level="full">
    <property name="INITIAL MESSAGE" expression="get-property('InitialMessage')"/>
</log>

在服务器日志中,我有以下内容......

TID: [0] [ESB] [2014-07-04 11:27:46,569]  INFO {org.apache.synapse.mediators.builtin.LogMediator} -  To: http://www.w3.org/2005/08/addressing/anonymous, WSAction: process, SOAPAction: process, MessageID: urn:uuid:0D6752DAEC5AA438C92484199554844771301894479, Direction: request, **INITIAL MESSAGE = null**,..............

我做错了什么?

非常感谢你提前..

切萨雷

1 个答案:

答案 0 :(得分:0)

请不要认为你的问题是愚蠢的:)。我认为您在属性介体中定义的scope值无效。范围必须为default。这意味着您不想对其进行配置,请通过删除来试用。您可以在WSO2 ESB doc找到有关使用$body的详细信息