Per effettuare la connessione tra un server NT/2000 con un sistema main frame AS/400 è necessario aver istallato sul server il supporto IBM Client Access Express v.4, ed è cosa altamente risaputa per chi lavora con il sistema operativo OS/400.
La mancaza dell'istallazione del Client Access non permette nessun altro tipo di conessione ADO con il server IBM.
Concetti di Connessione AS/400
E' necessaria una premessa: il sistema AS/400 garantisce accesso agli utenti muniti di profilo e password.
L'esempio che vedremo in seguito genererà dinamicamente una tabella per il file QCUSTCDT del nostro AS/400 e ci permetterà di visualizzare a video l'archivio.
Alcune variabili della session tipo userid, password, nome di sistema o Ip , libreria e archivio posso essere anche valorizzate nel global.asa. Questo facilità gli accessi ai file, nel caso in cui si dovesse presentare la necessità di frequenti visualizzazioni.
Naturalmente sarà cura dell'amministratore di sistema creare un utente e un profilo utente solo per questo tipo di connessione.
Nell'esempio riportato in seguito ho preferito mettere tutti valori di Input e ho volontariamente lasciato la session nel corpo della pagina.
Come collegarsi
Di seguito è riportato un esempio di form di input che invierà i dati al file engine.asp
<HTML>
<HEAD>
<TITLE>Connessione DB AS/400 via Client Access</TITLE>
</HEAD>
<BODY>
<b>Collegamento ADO al as400</b><br>
<FORM NAME="connessione" METHOD="POST" ACTION="engine.asp">
<p> </p>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td ><b>ip </b></td>
<td >
<input type="text" name="ip">
</td>
</tr>
<tr>
<td ><b>userid</b></td>
<td >
<input type="text" name="userid">
</td>
</tr>
<tr>
<td ><b>password</b> </td>
<td >
<input type="password" name="password">
</td>
</tr>
<tr>
<td > <b>libreria</b></td>
<td >
<input type="text" name="libreria">
</td>
</tr>
<tr>
<td ><b>archivio</b></td>
<td >
<input type="text" name="archivio">
</td>
</tr>
</table>
<p>
<INPUT TYPE=SUBMIT NAME="invio" VALUE=" invia " ALIGN=RIGHT>
<INPUT type=reset name="reset"value=" annulla " align=RIGHT>
</p>
</FORM>
</BODY>
</HTML>Contenuti dell'articolo
- I nuovi controlli di ASP.NET 3.5: LinqDataSource, ListView e DataPager
- Galleria fotografica dinamica con ASP.NET AJAX
- Usare Search come un servizio nei tuoi siti e nei tuoi client
- Mappe nel tuo sito con Virtual Earth
- Integrare Windows Live ID, Contacts e Presence API nelle tue applicazioni
- Introduzione ai cloud based service con Windows Live Services
- Realizzare un custom extender AJAX con ASP.NET 3.5
- Tracciare le modifiche ai dati e allineare i datawarehouse con il Change Data Capture in SQL Server 2008
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.






Difficoltà
Utilità
Stampa
Download 


10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!