如何在骆驼的属性文件SQL查询中传递标头值

时间:2018-09-13 08:48:41

标签: apache-camel

嗨,我在选择查询中读取标头值时遇到问题。

在骆驼路线

for ($i=1; $i<=6; $i++){  
for ($p=1; $p<=4; $p++)         
{ 
    for ($k=6; $k>$i; $k--)  
    {   
        echo "&nbsp;&nbsp;&nbsp;";   
    } 
    for($j=1;$j<=$i;$j++)   
    {    
        echo "*"; 

        echo "&nbsp;&nbsp;&nbsp;&nbsp;"; 

    }

    for ($k=6; $k>$i; $k--)  
    {   
        echo "&nbsp;&nbsp;&nbsp;";   
    }
}
echo "&nbsp;";     
echo "<br>"; 
}

在sql.properties文件中

.setHeader("today", simple("${date:now:yyyyMMddHHmmss}"))
.to("sql:{{sql.selectquery}}")

请帮助我如何在查询的书面属性文件中获取标头值或传递标头值

1 个答案:

答案 0 :(得分:0)

只是一个疯狂的猜测(因为您没有提到问题症状​​)。 to语句用于静态端点URI,但您的语句是动态的。

尝试对动态端点使用toD语句:

.toD("sql:{{sql.selectquery}}")