Opzioni in riga di comando
L'interrogazione dell'Highway Application Server passa sempre
attraverso l'esecuzione di un collegamento (link) o da una chiamata diretta
utilizzando la riga di comando del browser.
In entrambi i casi si tratta di comporre una riga di comando, un href nel
caso di un collegamento interno di un documento html, che deve mantenere
un formato prestabilito:
<protocollo> | se non specificato viene utliizzato "http:" |
<host> | |
<pathsrc> | percorso interno al Server Web che richiama l'Highway Application Server: /h3/h3.exe oppure /h3/h3.dll in questo caso /h3 č un alias, dichiarato nell'Internet Infromation Server (o Apache o Personal Web Server su Win95/98) che sostituisce il percorso sul Web Server sul quale si trova h3.exe o h3.dll (in base alla versione ISAPI o CGI che si intende utilizzare dell'Highway Application Server) |
<opzioni> | /<opzione> |
<query> | "?<var_ambiente>=<valore>...." |
Esempio: | |
Riga di camando | http://www.miohost.it/h3/h3.dll/aAliasArchivio?Lingua.x=Italiano |
href | %script%/a%curarc%?Lingua.x=Italiano |
Le opzioni in riga di comando consentono di evocare un determinato
comportamento dell'Highway Application Server alla ricezione della richiesta http
che si esegue; e quindi di attendere una risposta prevedibile.
In questo modo sarą possibile gestire il flusso client-server fra le azioni
scatenate dall'utente e le elaborazioni eseguite dall'Highway Application Server.
Per esempio, l'accesso alla home page di una determinato archivio
viene eseguito utlizzando la riga di camando del browser:
http://www.3di.it/h3/h3.dll/a<Aliasarcihvio>
Ponendo <form action="%script%/a%curarc%/t">
nel file html richiamato dalla suddetta riga di comando ed eseguendo un Submit(),
l'Highway Application Server riceverą quanto indicato
nella action del form ed interrogherą l'Highway
Server con i dati rilevati dai campi di testo del file html che ha scatenato
la richiesta, ed elaborerą la "Form Titoli" (vedi <nomerchivio>.ini)
Per il programmatore sarą a questo punto semplice scrivere il file "Form Titoli", con l'Highway Language e HTML, che elabori la selezione, o un eventuale esito negativo, per mostrare la lista dei titoli dei documenti selezionati.
Le pagine principali di un applicativo Web di sola consultazione
riguardano la "Form Selezione", "Form Vocabolario", "Form Titoli" e
"Form Documento".
Le action standard dei form per il funzionamento "automatizzato" dall'Highway Application Server
sono :
Form Selezione | ||
verso Form Titoli | %SCRIPT%/aAliasArchivio/t | |
verso Form Vocabolario | %SCRIPT%/a<AliasArchivio>/v?<nomeattributo>=<chiaveposizionamento> | |
Form Vocabolario | ||
verso Form Titoli | %SCRIPT%/a%lt;AliasArchivio>/t | |
Form Titoli | ||
verso Form Selezione | %SCRIPT%/a<AliasArchivio> | |
verso Form Documento | %SCRIPT%/a<AliasArchivio>/d<num_doc_in_file_selezione> | |
Form Documento | ||
verso Form Titoli | %SCRIPT%/a<AliasArchivio>/s<file_selezione>/t | |
verso Form Selezione | %SCRIPT%/a%lt;AliasArchivio> |