mule studio學習筆記(五):JDBC結果處理

JDBC結點查詢(where key>specific_value)的返回結果形式如下。

[{key=value1},{key=value2},......]

其中,{...}爲Mule定義類型CaseInsensitiveHashMap (extends AbstractHashedMap),AbstractHashedMap來自於Java.util。



常需要針對每條結果處理。

foreach可實現循環,但同時屬於scope,最終跳出scope終是original message

實際仍存在其他分割message的組件,如Routers (Flow Controls in Anypoint Studio)中的Collection Splitter

具體內容可參見官方文檔http://www.mulesoft.org/documentation/display/current/Routers

慎用scope,先確定宏觀對消息的加工是改變payload還是增加變量信息。



信息格式轉換。

查看源碼中的類CaseInsensitiveHashMap AbstractHashedMap的API,查找符合要求的函數(此處是返回map的value)。

需要得知每步消息類型,巧用Debug模式與斷點

發佈了46 篇原創文章 · 獲贊 23 · 訪問量 25萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章