Newsgroup: it.comp.www.asp
Titolo: Cercando la perfezione...

Ho un sito pubblicato e funzionante da alcuni mesi basato su ASP.
Si tratta di un sito di un tour operator che ha delle disponibilità
"limitate" su  tutti i servizi che vende online.
Il problema nasce dal fatto che il database contenente le disponibilità
reali dei servizi non è in internet dove è ospitato il sito ma risiede su un
AS/400 presso l'azienda della società.
E' comunque possibile attraverso un altro computer rispondente ad un altro
ip diverso da quello del sito, interrogare tale database.
Io vorrei fare in modo che ad un certo punto del percorso di prenotazione
partisse un chiamata a tale computer (che è nella lan dell'as/400 ed è
collegato  ad internet) venisse verificata la disponibilità del servizio in
questione e che tale PC desse risposta  alla pagina da cui è partita la
richiesta.
E' possibile?
Pensavo di fare un post dalla pagina del sito ad un'altra del PC passando i
parametri del servizio in questione, poi questa pagina (del pc) fa la sua
select sul database "locale" delle disponibilità, pero' come faccio a
rimandare i risultati della select al sito?
Grazie a chiunque vorrà aiutarmi
Saluti
Marco

Secondo me hai due possibilità:
1) non fai altro che reindirizzare l'utente nuovamente sul sito passando un
ulteriore parametro che naturalmente è la disponibilità. Occhio alla
sicurezza però: non vorrei che ti bucassero il Pc interrogante l'AS/400...
2) soluzione più elegante, più sicura e più performante: usi l'xml. Il Pc
della lan fa da middle tier, elaborando i dati dell'AS/400 e traducendoli in
xml, e il web server fa una query sui questa fonte dati. Ad es. su
http://255.255.255.128/as400.xml
.
Ciao,
    Filippo Di Blasi 
filippo...@puntoinformatico.it
    Webmaster(at) 
www.puntoinformatico.it



Moderatore di it.comp.www.asp
Sito di supporto: 
http://www.aspitalia.com/newsgroup/
La più grande community italiana di sviluppatori!

 wrote in message
news:9db7g1$h73im$1...@ID-80386.news.dfncis.de...


 secondo pc o anche sul primo (quello dove risiede il sito)?
Per il sito hai bisogno solo del parser xml (che trovi cmq sul sito MS),
mentre sul pc della lan devi solo lavorare sul content type.


 sicurezza però: non vorrei che ti bucassero il Pc interrogante l'AS/400...
Potresti evitare il redirect (che inevitabilmente rende pubblico l'indirizzo
del sito che "nasconde" l' AS400 ) potresti usare un componente che ti
faccia un parsing della pagina in questione in background ed estrarne il
risultato nella tua pagina ASP.
Se non sbaglio MSINET fa un qualcosa del genere.
Ciao,
SImone

 wrote in message
news:7scK6.5433$9C4....@news2.tin.it...


 che mi ospita il sito sono un po' fregato,
Se il tuo Provider usa IIS 5 vai tranquillo.
Per IIS 4 in teoria pure se installa i SP spesso (certamente sì).
Al limite puoi non avere l'ultima versione del parser...


personalmente ho già affrontato + volte sviluppi simili
il mio konsiglio è:
- MS SQLserver 7 o 2k
- Driver OLEDB della HIT per kreare un link server tra SQL e AS/400
a questo punto vedi le tabelle AS direttamente da SQL e fai tutte le query
ke vuoi
anke miste SQL e AS tra di loro in join
il driver della HIT funziona via IP quindi sullo stesso SQL puoi linkare
anke AS remoti
(avendo ovviamente i permessi giusti)
Luka Milani ®