Functions (GUI)

Please first have a look at the introductory sections Functions and Macros and Icons in Mappings.

Here you will find all available functions. You can also display an overview list directly in the GUI, see item (2).

Function List and Function Chain Field

images/download/attachments/21305810/Funktionen_1_EN-version-1-modificationdate-1528789412000-api-v2.png

(1) Here you can either search in all existing functions and macros or restrict the search to certain function groups or just the macros.

(2) To insert a function on a selected node or field of the destination structure, locate the desired function in the list and double-click it or drag it directly into field (2). Using the context menu, you can display the documentation for a function and an overview of all available functions.

(3) The list of all used functions, the so-called function chain.

(4) The position number of the function in the function chain. If you move the mouse directly onto the position number, you will get a tooltip with a brief description of the function. A complete documentation of the function is available via the context menu. You can also delete, copy and paste the function there.

Parameter Field

images/download/thumbnails/21305810/Funktionen_2_EN-version-3-modificationdate-1588848535685-api-v2.png

(5) If you move the mouse directly onto a parameter letter, you will get a tooltip with a brief description of the parameter. A complete documentation of the function is available via the context menu.

(6) Here you can select the parameter type. You will find a description in the section How Functions Work.

(7) The value for the respective parameter. Depending on the parameter type (5), you can also select names of variables (via the then visible selection menu), constants (via the context menu), fields (via item 8) and configuration files (via the context menu).

(8) Here you can open a larger input field, select a configuration file (from folder ./conf), a profile constant or, depending on the parameter field, also select from a list of allowed values (e.g. usable encodings or MIME types, available database aliases, certificates, channels, etc.). A useful feature that you should keep in mind.

Lower Bar


images/download/thumbnails/21305810/Funktionen_3_EN-version-2-modificationdate-1562894733000-api-v2.png

(9) The main purpose of the menu is to manage macros. You can create a macro out of the existing function chain or edit or insert an existing macro.

(10) Here you can move a function to another position (4) within the function chain.

(11) Here you can display the complete function chain and add notes to it.

images/download/attachments/21305810/Funktionen_4_EN-version-2-modificationdate-1528983101000-api-v2.png