在CPI / HCI中的IFlow中的Groovy脚本中使用表达式交换属性保存初始有效负载

时间:2018-10-11 11:49:04

标签: groovy apache-camel save sap payload

我试图将第一个主体保存在交换属性中的有效负载中,并在下一个使用Groovy脚本的块中使用它。在下面查看我的IFlow:

enter image description here

稍后,我正在按以下方式访问此属性:

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

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

我在这里想念什么?

1 个答案:

答案 0 :(得分:0)

尝试在“内容修改器”的“交换属性”中将数据类型设置为java.lang.String