Em algumas situações, talvez não seja possível criar um mapeamento utilizando as ferramentas de mapeamento. Nesta situação, talvez seja possível gravar uma função ESQL que desempenhe o trabalho e chamar a função a partir do Editor de Mapeamento de Mensagens. Neste cenário, um dos campos de saída será formado a partir de uma concatenação de campos de entrada com texto adicional.
simple (message) int (xsd:int) str (xsd:str)
CREATE FUNCTION concatValues(IN val INTEGER, IN str CHAR) RETURNS CHAR BEGIN return str || ' plus int val ' || CAST(val AS CHAR); END;