MQTT Engine (SimpleTagProvider) Unknown function: 'concat'

Hello all,

I have a strange behavior of the evaluation of an expression. The expression is a simple concat of three strings that works perfectly.

As soon as it is evaluated in a simpleTagProvider (The MQTT Engine Tag Provider) I got the following error : Unknown function: ‘concat’.

Note that the workaroud of summing the string works, but I would really prefer to use the concat expression.

Is it a normal behavior ?

Something more stange:
When I bind a property to a member of the same UDT, when evaluated, the bind is in error, telling that the member can not be located.

The exact same binding works perfectly on a “normal” tagProvider.