En algunas situaciones, puede que no sea posible crear una correlación utilizando las herramientas de correlación. En este caso, puede que sea posible escribir una función ESQL que realice el trabajo, y llamar a la función desde el Editor de correlaciones de mensajes. En este escenario, uno de los campos de salida se formará a partir de una concatenación de campos de entrada con texto adicional.
simple (mensaje) 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;