Function

A mapping can contain one or more functions. A function transforms the data from the source to the target. For example, it can change the data type of the source element to enable mapping to a target element having a different data type. Alternatively, it can be an advanced function that performs logic and selection operations.

Several standard functions are available. Additionally, a mapping provides the concept of user-defined functions. A user-defined function can be created to perform complex actions of multiple functions within a standard definition that is created using XSLT syntax.

Standard functions

For details about the standard functions, see Standard functions for ION mappings.