我是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**,..............
我做错了什么?
非常感谢你提前..
切萨雷
答案 0 :(得分:0)
请不要认为你的问题是愚蠢的:)。我认为您在属性介体中定义的scope
值无效。范围必须为default
。这意味着您不想对其进行配置,请通过删除来试用。您可以在WSO2 ESB doc找到有关使用$body
的详细信息