What is a module?

A module is a software package that extends the functionality of your HCL Informix® database server. The package includes SQL statements and supporting code written in an external language or Informix® SPL.

modules can also contain client components. A module enables your Informix® database server to provide the same level of support for new data types as it provides for built-in data types.

Users access module services in the same way they access database server services: through SQL, SPL, and client programs linked with any of the Informix® client APIs. modules can also use the or SQL queries to access data types and routines in other modules.

The aids you in developing modules. It provides graphical user interfaces to complete tasks, and it generates much of the code you need for your module.