This illustration shows how SQL DDL statements are input to the database and used to create type definitions in the database.
IFA sends type files to OTT.
For these type files (that is, in type files), OTT retrieves corresponding type definitions directly from the database, outputting the information as the header file and the type files (that is, out type files).
These type definitions are also input to OTT directly from the database.
The output of OTT is the implementation file and the header files.
The header file is included in the OCI source code file.
The source code file and the implementation file are the inputs to the C compiler.
The compiler outputs object files, which are linked with the OCI library to create the executable output.