使用mule append-string-transformer时出现问题

时间:2013-03-11 02:30:47

标签: mule

我正在使用此配置表达式。

<flow name="quartz">
  <quartz:inbound-endpoint name="quartzstart" jobName="job1" repeatInterval="5000">
  <quartz:envent=generator-job/>
  <byte-array-to-string-transformer/>
  <append-string-transformer message="Check Message"/>
  <tcp:outbound-endpoint host="localhost" port="7778" connector-ref="protocol"/>
</flow>

每5秒触发一次。

我期待收到的消息是

  

检查消息

但我收到的信息是

  

(NullPayload)检查消息

我如何才能收到“查看讯息”?

1 个答案:

答案 0 :(得分:2)

似乎null有效负载的toString正在返回(NullPayload)。

您可以在appender之前使用空字符串set-payload,或者如果这是您的完整逻辑,只需使用“Check Message”设置有效负载。