Custom functions
From the Type Designer or Map Designer, you can create custom functions to call external libraries. While the EXIT function is often used to call external libraries, the EXIT function is limited to support only text objects and is operating system dependent. When you create a custom function to use in a map rule, the function is operating system independent and supports text, number, and date-time objects.
Similar to the regular functions that are shipped with the product, a maximum of four parameters are supported per argument.