Net.Data: Guida alla gestione e alla programmazione per OS/400


Configurazione del server Web

CGI (Common Gateway Interface) è un'interfaccia standard che consente a un server Web di richiamare un programma applicativo tipo Net.Data. Il supporto di Net.Data per CGI consente di utilizzare Net.Data con il server Web preferito.

Configurare il server Web per richiamare Net.Data aggiungendo le direttive per il file di configurazione HTTP in modo che il file di Net.Data venga richiamato.

Ad esempio, se si considera il caso in cui l'oggetto di programma di Net.Data è ubicato nella libreria CGI, le istruzioni che seguono reindirizzano le richieste di Net.Data su /QSYS.LIB/CGI.LIB/DB2WWW.PGM:

Map /cgi-bin/db2www/* /QSYS.LIB/CGI.LIB/DB2WWW.PGM/*
Map /CGI-BIN/DB2WWW/* /QSYS.LIB/CGI.LIB/DB2WWW.PGM/*
Exec /QSYS.LIB/CGI.LIB/* 

Le istruzioni Map definiscono le voci utilizzando il formato /cgi-bin/db2www/* sulla libreria in cui è ubicato il programma Net.Data sul sistema. L'asterisco (*) alla fine della stringa fa riferimento a tutto ciò che segue la stringa. Sono incluse le istruzioni di mappatura espresse in maiuscolo o in minuscolo, poichè le istruzioni sono sensibili al maiuscolo/minuscolo. In questo esempio, entrambe le istruzioni Map indicano la stessa ubicazione.

L'istruzione Exec consente al server Web di eseguire tutti i programmi CGI nella libreria CGI. Specificare la libreria in cui è ubicato il programma (non il programma) sull'istruzione.

Le istruzioni Pass non sono utilizzate da Net.Data. Per semplificare l'URL, utilizzare la specifica MACRO_PATH in un file di inzializzazione di Net.Data; l'argomento viene trattato nella sezione successiva.


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