Con le macro di Net.Data, è possibile utilizzare la logica, le variabili, le chiamate di funzione e gli strumenti di creazione prospetti. Una macro è un file di testo contenente le strutture del linguaggio macro di Net.Data, le tag HTML, Javascript e le istruzioni di ambiente di linguaggio, come SQL. Net.Data elabora il file di macro per produrre l'emissione che può essere visualizzata da un browser Web. Le macro combinano la semplicità dell'HTML con la funzionalità dinamica dei programmi di server Web, facilitando l'aggiunta di dati correnti alle pagine Web statiche. I dati correnti possono essere estratti dai database locali o remoti e dai file non codificati o essere generati dalle applicazioni e dai servizi di sistema.
Figura 1 illustra la relazione tra Net.Data per OS/400 e il server Web per i dati e gli ambienti di linguaggio supportati.
![]() |
Il server Web richiama Net.Data come un'applicazione CGI quando riceve un URL che richiede i servizi di Net.Data. L'URL comprende informazioni specifiche per Net.Data, compreso il file della macro che deve essere elaborato. Quando Net.Data termina di elaborare la richiesta, invia la pagina Web che ne deriva al server Web. Il server la trasferisce al client Web, in cui viene visualizzata tramite il browser.