0

Mule 3.3.1 で、"count" という名前の Inbound プロパティの値をインクリメントし、それを Outbound プロパティとして渡すにはどうすればよいですか?

私は試した

<set-variable variableName="count" value="#[header:count?]"/>

<!-- SOME FLOW........
...... -->
<!-- Inside exception strategy -->
<message-properties-transformer> 
    <add-message-property key="count" value="#[variable:count + 1]" />
</message-properties-transformer>

しかし、「式「呼び出し:カウント-1」を含む式エバリュエーター「ヘッダー」はnullを返しましたが、値が必要でした」というエラーが発生します。

4

1 に答える 1

3

MEL を使用:

<set-property propertyName="count"
              value="#[message.inboundProperties.count + 1]" />
于 2013-09-11T22:27:56.787 に答える