我很难从文档中实现一些东西。
我想做的是用简单的int来丰富当前的有效载荷。
我可以从丰富的语法中静态地执行此操作,还是只需要为那个愚蠢的事情创建一个出站请求 - reaponse端点?
例如,我正在寻找以下内容:
<enricher target="#[variable:age]" source="SomeStringIwant"/>
这显然不起作用,有没有办法让它轻松工作?
由于
答案 0 :(得分:2)
我会使用script transformer:
<script:transformer>
<script:script engine="groovy">
<script:text>
payload.age = message.getInboundProperty('ageProperty')
return payload
</script:text>
</script:script>
</script:transformer>
此脚本假定'ageProperty'位于入站范围内。如果没有,请使用适合范围的方法。
此脚本还依赖于脚本转换器的implicit variables bound in the context中的两个: