Qu'est-ce que l'OTT (Object Type Translator) ?

L'OTT (Object Type Translator) vous aide dans le développement d'applications utilisant des types définis par l'utilisateur sur un serveur Oracle8.

Pour la programmation OCI et Pro*C/C++, l'OTT génère automatiquement les déclarations C appropriées. Pour la programmation OCI, l'OTT génère également le fichier et la fonction d'initialisation. Pour la programmation Pro*C/C++, l'OTT génère également un fichier OUTTYPE qui est transmis à Pro*C/C++ en tant que paramètre INTYPE.

Qu'est-ce qu'un fichier INTYPE ?

Un fichier INTYPE indique à l'OTT les types d'objets qui doivent être convertis. Ce fichier contrôle également la dénomination des structures générées.

Qu'est-ce qu'un type d'objet ?

Un type d'objet est un type de base de données défini par l'utilisateur et qui dispose d'attributs et de méthodes. Les attributs sont des variables associées à des types de données définis par l'instruction SQL CREATE TYPE. Les méthodes sont des fonctions et des procédures qui constituent un ensemble d'opérations autorisées pour le type d'objet.

L'OTT ne prend pas en charge la conversion des noms de méthodes.

Nom utilisateur :

Le nom utilisateur vous identifie en tant qu'utilisateur autorisé d'une base de données Oracle.

Mot de passe :

Un mot de passe est un ensemble de caractères que vous devez saisir lorsque vous vous connectez à une base de données Oracle.

Alias de base de données :

Autre nom d'une base de données. Il s'agit d'une chaîne Net8 qui identifie la base de données et le serveur que vous voulez utiliser. Cette chaîne est constituée d'une lettre représentant le protocole réseau, d'un signe deux-points et d'un nom de serveur (par exemple p:region). Vous pouvez remplacer cette chaîne par un alias.