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:
  www.miohost.it
obbligatorio al primo collegamento verso la macchina Web Server; nei collegamenti successivi, se non diversamente specificato, viene sempre utilizzato il medesimo indirizzo IP o l'alias letterale;
<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>