2014-11-03 103 views
3

目前我必须在每个表达式中使用多个表达式组件。是否可以将多个表达式写入单个表达式组件?一个Mule表达式组件中的多个表达式

   <expression-component doc:name="SuppIdEnhancer"><![CDATA[payload.SupplierId = flowVars.SupplierRequestData.SupplierId]]></expression-component> 
       <expression-component doc:name="PaySiteIdEnhancer"><![CDATA[payload.SupplierPaySiteId = flowVars.SupplierRequestData.SupplierPaySiteId]]></expression-component> 
       <expression-component doc:name="PurSiteIdEnhancer"><![CDATA[payload.SupplierPurSiteId = flowVars.SupplierRequestData.SupplierPurSiteId]]></expression-component> 

回答

5

是的。表达式组件中可以有多个表达式。

<expression-component doc:name="SuppIdEnhancer"> 
    <![CDATA[payload.SupplierId = flowVars.SupplierRequestData.SupplierId; 
    payload.SupplierPaySiteId = flowVars.SupplierRequestData.SupplierPaySiteId; 
    payload.SupplierPurSiteId = flowVars.SupplierRequestData.SupplierPurSiteId;]]> 
</expression-component> 

希望这会有所帮助。

+0

这是很好的东西 – Utsav 2015-10-24 21:16:59

+0

谢谢。 Upvote您发现对提高答案的可见性有用的答案。 – user1760178 2015-10-26 16:56:54