Bei komplexen Zuordnungen ist es gelegentlich vorteilhafter, eine ESQL-Funktion zu schreiben, die die Arbeit ausführt, und die Funktion über den Nachrichtenzuordnungseditor aufzurufen. Dieser Abschnitt erläutert ein Szenario, bei dem eines der Ausgabefelder durch eine Verkettung von Eingabefeldern mit zusätzlichem Text gebildet wird.
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;