Each time a table is imported into c-treeACE SQL, the import utility will try to load an import utility dynamic callback library.
Note: For Windows systems, the dynamic callback library is called ctsqlimp.dll. For Unix based systems, the dynamic callback library is named libctsqlimp with a filename extention appropriate to that operating system's default shared library conventions (.so, .sl., .dynlib, etc.).
The diagram below depicts the relationship of the import utility with the callback library and its configuration file:
If the callback library is not located, the import utility proceeds normally with the table import process. No errors are reported since the presence of the dynamic library is not required for normal import utility operations.
If the callback library is located and loaded, the following steps are taken: