The module
A module is a C-language module that uses the functions of the to communicate with HCL Informix®.
You can use the in
either of the following 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 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 .
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 .
You can dynamically determine the kind of module with the mi_client() function.