Functions and Procedures
User defined Java functions allow the user to create or add existing Java code to their transformations allowing an unlimited extent of flexibility when writing transformations. These are referred to as External User Defined Functions which are developed in the user's Java IDE.
E.g. if the user already has a function to provide a specific calculation, perhaps querying a live stock quote or like, then this can simply be added to TM and values passed into the function and results returned from the function.
This is also useful for users who have existing libraries of functions, and for users who want to develop their functions using the advanced Java editing facilities available in third party IDEs.
SML Procedures allow the user to write common pieces of SML transformation logic once, and reuse those as required throughout their transformation project.
