Reasons for Using UDF
Validating data in UDF format is a relatively new process that works well.
This step provides assurance that data which the system played no part in creating, is valid to the extent that it can be processed within the system.
Cost and timing factors weighed into the decision to retain this method of validation.
Future plans are to develop validation routines against data in XML format to eliminate this step.