Interfaces
An interface is a way to reference another module within your module.
Using an interface creates a dependency on the module that provides the interface. You cannot register a module that uses an interface unless the module that provides the interface is already installed in the database server.
You can import an interface from another module to facilitate development of your module. Similarly, you can build a module that provides an interface for other modules to use.
For more information, see the HCL® Informix® DataBlade® Developers Kit User's Guide.