The source for an external routine resides in a separate text file. For information about writing UDRs in C, refer to the DataBlade API Programmer's Manual. For information about writing UDRs in Java, refer to Creating UDRs in Java.