IBM Books

Net.Data: riferimenti all'ambiente di linguaggio


Informazioni sugli ambienti di linguaggio di Net.Data

Net.Data è strutturato in modo da consentire un nuovo linguaggio di programmazione e interfacce di database in una modalità plug (di inserimento). Queste interfacce vengono chiamate ambienti di linguaggio e vi si accede come DLL o come librerie condivise. Gli ambienti di linguaggio forniscono l'accesso alle applicazioni e ai database che supportano le pagine Web dinamiche. Richiamando gli ambienti di linguaggio con le chiamate di funzione e con le istruzioni SQL, è possibile accedere alle funzioni e ai programmi di utilità che questi ambienti di linguaggio forniscono per essere utilizzati con le applicazioni gestionali. Ad esempio, è possibile accedere direttamente al database ODBC, utilizzare l'ambiente di linguaggio Perl per richiamare gli script Perl o richiamare l'ambiente di linguaggio delle applet di Java per eseguire applet Java.

Il file di inizializzazione Net.Data associa ogni nome di ambiente di linguaggio ad una DLL o a una libreria condivisa. Ogni ambiente di linguaggio deve supportare una serie standard di interfacce definite da Net.Data. Net.Data carica la DLL o la libreria condivisa specificata nel file di inizializzazione la prima volta che una funzione richiama un blocco FUNCTION specificando l'ambiente di linguaggio rilevato.

Net.Data analizza la macro Net.Data, conserva le variabili Net.Data, comunica con gli ambienti di linguaggio e formatta l'output in base alle specifiche dei blocchi REPORT e MESSAGE. L'ambiente di linguaggio supporta le interfacce definite per Net.Data, rende i parametri Net.Data accessibili al processore del linguaggio in modalità dipendenti dal linguaggio, richiama l'interpreter del linguaggio e riceve la variabile dall'interpreter del linguaggio in modalità dipendenti dal linguaggio.

Figura 1 illustra l'interazione di Net.Data con gli ambienti di linguaggio.

Figura 1. Net.Data e ambienti di linguaggio


Net.Data e ambienti di linguaggio

La gestione degli ambienti di linguaggio in un'applicazione Net.Data coinvolge due tipi di attività.

Questo manuale è di supporto ad entrambe queste attività:


[ Inizio pagina | Pagina precedente | Pagina successiva | Indice | Indice analitico ]