2014-11-03 112 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