Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Linking a UTM database application on Unix and Linux systems

For the UTM database link, you must incorporate additional modules into the UTM work process. These modules are listed below for the individual database systems. Please check the user guide for the respective database system to ensure the accuracy of the names of modules which make up this database system.

You can simplify matters by using the sample application supplied with openUTM; see also "Sample application on Unix and Linux systems". This sample application provides a simple means of creating a UTM database application that contains all the necessary database libraries. This database application can be used as a template for your own application; for example, you can adapt the generated makefile, see section "Linking with a makefile (Unix and Linux systems)".

Connection to Oracle

A number of Oracle modules must additionally be linked in to set up a connection with Oracle. The sample programs and procedures supplied with Oracle indicate what modules are involved. The Oracle client library is named $ORACLE_HOME/lib/libclntsh.so. In case of ESQL-COBOL applications you also have to link the object module
$ORACLE_HOME/precomp/lib/cobsqlintf.o.

The list of system libraries additionally used by Oracle is located in the file
$ORACLE_HOME/lib/sysliblists.

The preprocessor flag release_cursor=yes must be set in all cases. For information, see the Oracle User Guide.