Flow1,Flow2有两个流程。 在Flow1中,我能够获得一些入站属性,并将这些属性复制到出站范围。
println 'Copying inbound properties to session:'
message.inboundPropertyNames.each { prop ->
message.setOutboundProperty(prop, message.getInboundProperty(prop))
println 'Setting ' + prop + ' --> ' + message.getInboundProperty(prop)
}
但我无法在Flow2中获得这些出站属性。
答案 0 :(得分:0)
如果通过出站端点调用流2,则放入出站范围的属性将移回入站范围。因此,您需要在流程2中以inboundProperties的形式访问它们。
此外,您还可以使用copy-properties转换器为您处理复制:
<copy-properties propertyName="•" />