Guida di riferimento per l'interfaccia per l'ambiente di linguaggio

Quali interfacce di ambiente di linguaggio fornire

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 ]