Dynamic loading
Dynamic loading is the HCL Informix® Object Interface for C++ feature that enables you to use shared object libraries to support value objects.
Using dynamic loading, if a client application receives from Informix an object of a type for which it does not have a registered factory, the Object Interface for C++ factory system scans mapping files to determine whether there is a shared object library that supports the type. If found, the library is loaded and the factory entry point is called to construct an object of the specified type for the client application.