Camel Body对特定字段的空检查失败

时间:2017-05-18 07:02:49

标签: apache-camel

这是我的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}}"/>中获取一行,并检查提取的行中的特定字段是否为空。

0 个答案:

没有答案