将信息放入消息mule esb中

将信息放入消息mule esb中,mule,mule-studio,Mule,Mule Studio,我有一个流,其中插入了一个流引用组件。参考组件流显然会向我的第一个流发送一条消息,结果为“xxx”。我希望将此结果放在发送的消息的标题中 <flow name="CreateAccountFlow1" doc:name="CreateAccountFlow1"> <http:inbound-endpoint exchange-pattern="request-response" host="localhost" port="8081" doc:name="HTTP" p

我有一个流,其中插入了一个流引用组件。参考组件流显然会向我的第一个流发送一条消息,结果为“xxx”。我希望将此结果放在发送的消息的标题中

<flow name="CreateAccountFlow1" doc:name="CreateAccountFlow1">
    <http:inbound-endpoint exchange-pattern="request-response" host="localhost" port="8081" doc:name="HTTP" path="bank"/>
    <cxf:jaxws-service doc:name="SOAP" serviceClass="com.essai2.AccountService"/>
    <component class="com.essai2.AccountRequest" doc:name="Java"/>
    <flow-ref name="Projet2Flow1" doc:name="Flow Reference"/>
    <component class="com.essai2.AccountResponse" doc:name="Java"/>
    <logger level="INFO" doc:name="Logger"/>
</flow>

流引用本身并不“发送消息”,因此很难理解您的目的。您似乎希望将流引用的执行结果放在消息属性中。如果是这样,您可以执行以下操作:

<set-variable variableName="result" value="#[message.payload]" />


这假设flow ref的结果在消息负载中,并且在调用范围(aka flow variable)中具有result属性对您来说是可以的。您提供的信息很少,这是我能告诉您的最多的信息。

更清楚地了解如何在mule中设置消息头的精确值?实际上,我希望执行flow ref的结果,它是一个字符串,放置在发送到主流的消息头中。知道我正在使用mule studio,我不知道在哪里插入您提到的thaks David DossotI行。我想将flow ref的结果传递到消息头,然后在我的java组件中使用它。消息属性可以吗?当然可以。只需使用我在Mule XML文件中提供的配置或调色板中的任何Studio图标即可,这就是我的XML配置流;请问我该怎么做@大卫·多索