The DataBlade API module
A DataBlade API module is a C-language module that uses the functions of the DataBlade API to communicate with HCL Informix®.
You can use the DataBlade
API in
either of the following DataBlade
API modules:
- C UDR
- A user-defined routine that is written in C.
- Client LIBMI application
- A client application written in C.
Tip: This publication uses the term DataBlade API module generically
to refer to either a client LIBMI application or a user-defined routine
(UDR).
To provide portability for applications, most of the DataBlade API functions behave identically in a UDR and a client LIBMI application. In cases where syntax or semantics differ, this publication uses qualifying paragraphs to distinguish between server-side and client-side behavior of the DataBlade API.
If neither the server-specific or client-specific qualifying paragraphs appear, you can assume that the functionality is the same in both the server-side and client-side implementations of the DataBlade API.
You can dynamically determine the kind of DataBlade API module with the mi_client() function.