Titolo: 4d come WebService client
Categoria: Tecniche |
|
Ultimo Aggiornamento: 09/06/05 |
Per utilizzare 4d come client di un qualsiasi web service server, anche non un 4d ws, basta seguire questi passi:
1. cerca sul sito del web service server l'indicazione del corrispondente WSDL (Web Service Description Language); per i siti fatti con 4d è automaticamente http://dominio.it/4DWSDL.
2. in ambiente Design scegli il comando "Web Service Wizard" dal menu Tools
3. incolla l'url del WSDL del sito che interessa e clicca su Discover
4. scegli nell'elenco delle procedure quella che serve e fai clic su create
5. 4d genera il codice di consultazione del sito e lo mette in un metodo chiamato "proxy_nome" con l'indicazione dei parametri da passare e i dati ricevuti
La differenza (in parole molto povere) fra i server RPC e i server DOC è che i primi ritornano i parametri in modo semplice, mentre i secondi ritornano un documento XML da cui bisogna estrarre i dati che servono. La versione 2004 rispetto alla 2003 cerca di interpretare anche i server DOC e di estrarre i parametri: in entrambi i casi potrebbe sempre servire analizzare l'XML di risposta con i comandi forniti da 4D.
Riferimenti e altre info nella faq
4d come webservice server
Inviato da: Umberto Migliore |
|
Visite: 14176 |
Se accedi con utente e password, puoi aggiungere dei commenti.