2013-03-11 54 views
1

我正在使用此配置表达式。与mule append-string-transfomer发生故障

<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)查看留言

如何我可以只收到“支票信息”吗?

回答

2

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

你可以在appender之前用一个空字符串设置payload,或者如果这是你的完整逻辑set-payload和“Check Message”。