A C user-defined routine (UDR) is a UDR that is written in the C language and uses the server-side implementation of the DataBlade API to communicate with the database server. C UDRs (functions and procedures) are implemented as C-language functions. DataBlade modules often include C UDRs that are surfaced to DataBlade module users.
The development process for a C UDR follows these steps:
This chapter describes each of these steps in the development of a C UDR. For general information on the development steps of a UDR, see the IBM Informix: User-Defined Routines and Data Types Developer's Guide.
This chapter covers topics specific to the development of a C UDR. This material does not apply to the creation of client LIBMI applications with the client-side implementation of the DataBlade API.