Descrizione di OTT (Object Type Translator)

OTT (Object Type Translator) è utile nello sviluppo di applicazioni che usano tipi definiti dall'utente in Oracle8 Server.

Per la programmazione in OCI e in Pro*C/C++, OTT genera automaticamente le dichiarazioni C appropriate. Inoltre per la programmazione in OCI, OTT genera la funzione e il file di inizializzazione. Per la programmazione in Pro*C/C++, OTT genera anche un file OUTTYPE che viene passato come il parametro INTYPE a Pro*C/C++.

Descrizione di un file INTYPE

Il file INTYPE indica ad OTT quali tipi di oggetti devono essere convertiti. Inoltre questo file controlla la denominazione dei costrutti.

Descrizione di un tipo di oggetto

Un tipo di oggetto è un tipo di dati per database definito dall'utente e dotato di attributi e metodi. Gli attributi sono variabili associate ai tipi di dati definiti dall'istruzione SQL CREATE TYPE. I metodi sono le funzioni e le procedure che costituiscono il set delle operazioni consentite per il tipo di oggetto.

OTT non supporta la conversione dei nomi dei metodi.

Nome utente:

Il nome utente identifica un utente autorizzato all'uso di un database di Oracle.

Password:

Una password è un set di caratteri che è necessario immettere quando ci si connette a un database di Oracle.

Alias di database:

Si tratta di un nome alternativo per un database. Una stringa Net8 identifica il database e il server da usare. Questa stringa è composta da una lettera che rappresenta il protocollo di rete, dai due punti e da un nome di server (ad esempio p:area). È possibile sostituire un alias a questa stringa.