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


Informazioni sulle macro persistenti

Quando vengono utilizzate macro persistenti, Net.Data viene eseguito in uno speciale processo CGI persistente del server Web, che riceve l'immissione tramite le variabili di ambiente standard input e environment e fornisce i dati tramite una variabile standard output. Tuttavia, una volta restituita l'emissione al server Web, il server Web non deve chiudere il processo di Net.Data. Piuttosto il processo rimane attivo in attesa di una risposta dall'utente tramite il server Web. Poichè il processo non viene chiuso, Net.Data può mantenere le informazioni di stato per la macro e lasciare aperte le transazioni.

Net.Data comunica al server Web di essere eseguito in un processo CGI persistente inviando al server un nuova intestazione HTTP. Il supporto per la nuova intestazione, "Accept-HTSession", è stato aggiunto a AS/400 HTTP Server nella versione 4, rilascio 3 (V4R3). Net.Data stabilisce quali intestazioni HTTP inviare al server quando viene inviata la prima emissione, poichè l'intestazione deve precedere l'emissione. Di seguito sono riportate le implicazioni di questa condizione quando viene sviluppata una macro persistente:

Questi limiti verranno riportati nella documentazione che segue.

Le caratteristiche dei processi persistenti di Net.Data sono molto simili a quelle dei processi standard di Net.Data con queste eccezioni:


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