ciao

I use velocity to build a sql statement. 

"
update mdl_user set
        idnumber='${in.body.cid}',icq='${in.body.usertype}'
where
        upper(username)=upper('${in.body.userid}')
"

it works fine if ${in.body.cid} and ${in.body.usertype} are not null
if one of them is null (for example ${in.body.cid}), after the execution of
the sql statement, the database field idnumber is not null (this is my wish)
but contains the string '${in.body.cid}'

what wrong? how could I solve it?


MY route is

                <route>
                        <from uri="activemq:topic:user.update.response" />
                        <to uri="velocity:sql-moodle-user-update.vm" />
                        <to uri="jdbc:moodleDB" />
                </route>

Thanks in advance
Matteo
-- 
View this message in context: 
http://www.nabble.com/camel-velocity%3A-empty-variable-tp22864380p22864380.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to