Guida di riferimento per l'interfaccia per l'ambiente di linguaggio
Quando viene creato un ambiente di linguaggio, è necessario stabilire quali
interfacce fornire. Le scelte dipendono da quale tipo di ambiente
creare. Ad esempio, se l'ambiente di linguaggio deve accedere ai
dati di un database, è necessario operare scelte diverse da quello relative ad
un linguaggio di creazione di script. La sezione che segue descrive le
interfacce dell'ambiente di linguaggio di Net.Data.
- dtw_execute()
- E' necessario fornire l'interfaccia dtw_execute() per trasferire
i parametri dell'immissione dalla macro; viene richiesta solo
l'interfaccia per ciascun ambiente di linguaggio. Net.Data
trasferisce tutti i parametri di immissione a dtw_execute() tramite la
struttura della comunicazione dell'ambiente di linguaggio, dtw_lei_t
.
- dtw_initialize()
- Fornire l'interfaccia dtw_initialize() per assegnare o inizializzare
i dati. Net.Data richiama questa interfaccia una volta sola per
ogni richiamo della macro, prima che la prima funzione richiami
l'ambiente di linguaggio. Se non esistono richiami di funzione per
l'ambiente di linguaggio, Net.Data non richiama l'interfaccia
dtw_initialize().
- dtw_cleanup()
-
Fornire l'interfaccia dtw_cleanup() quando viene fornita
un'interfaccia dtw_initialize() e si desidera rilasciare eventuali
risorse.
- dtw_getNextRow()
- Fornire l'interfaccia dtw_getNextRow() come parte di un ambiente di
linguaggio di database o di ambiente di linguaggio che può elaborare i dati
una riga per volta. Questa interfaccia viene richiamata se
Net.Data è in esecuzione sui sistemi operativi OS/400(R) o
OS/390.
[ Inizio pagina | Pagina precedente | Pagina successiva | Indice | Indice analitico ]