When transferring source or include files using mainframe BTEQ, the record gaps that delineate end-of-line are replaced by BTEQ with carriage returns so they can be mapped to meaningful code points by the database. No other changes are required for these files. Files of other types are transferred without modification.
The full specification of the syntax, format, and rules for both creating and invoking UDFs is beyond the scope of this document. See SQL External Routine Programming (B035-1147) for details on how to create and invoke user-defined functions.