簡體   English   中英

使用 CPI/HCI 中 IFlow 中的 groovy 腳本中的表達式交換屬性保存初始負載

[英]Saving initial payload using an expression exchange-property in groovy script in IFlow in CPI/HCI

我正在嘗試將有效負載中的第一個主體保存在交換屬性中,並在下一個塊中使用它,該塊是一個 groovy 腳本。 請參閱下面的 IFlow:

在此處輸入圖片說明

后來,我按如下方式訪問此屬性:

String firstBody=message.getProperties().get("firstBody")
messageLog.addAttachmentAsString("Log", firstBody, "text/plain");

但是,在日志中我得到org.apache.camel.converter.stream.InputStreamCache@a0acbe1

我在這里缺少什么?

嘗試在 Content Modifier, Exchange Property 中將數據類型設置為java.lang.String

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM