这是我的apache camel路由,我在null检查特定的
在骆驼的身体中的字段,但我得到SimpleIllegalSyntaxException
。
<choice>
<when>
<simple>${body} != null</simple>
<log message="body field is not null" />
</when>
<otherwise>
<log message="body field is null" />
</otherwise>
</choice>
对于以下路线,我收到以下错误:
引起:
org.apache.camel.language.simple.types.SimpleIllegalSyntaxException:
expected symbol whiteSpace
我怎么能在日志中获得<log message="body not null: ${body[CDR_JSON_FORM]}"/>
的值。
我试图从表<from uri="sql:{{sql.RecycleHBRSelectQuery}}"/>
中获取一行,并检查提取的行中的特定字段是否为空。