3 messaggi dal 30 novembre 2009
Sono agli inizi di questo mondo asp.net (anche agli inizio del libro ASP.net 3.5 per tutti).
Ho cercato in rete e tutti dicono che è semplice usare i web services creati in .net, ma io non riesco a capire come usarli.

Una azienda ha un webservices, io ho fatto "aggiungi riferimento al servizio" ed è andato tutto a buon fine, ma come faccio a fare una richiesta? come faccio a settare i parametri?

attualmente tali web services li gestisco perfettamente con JScript SOAP Client
e una pagina asp, ma vorrei portare tutto in .net

es.
var sc = new SOAPClient();
sc.setServiceUrl("http://85.47.119.27/myquipu/QSI/instance.asmx");
sc.setServiceNamespace("http://qonsult.org");
sc.setMethodName("GetInstances");
sc.addParameter("type", "24");
sc.addParameter("rev", "0");
sc.addParameter("filter_table", "MYQBT_DISTRCIRC");
sc.addParameter("filter_where", "STATO = '1' and STATO_CORRENTE = '1' and c_istanza='"+Request("istanza")+"'");

Una anima pia che mi aiuta?
Quando hai aggiunto il servizio, Visual Studio ti ha creato una classe nel progetto (chiamata Proxy). Guarda bene nel tuo progetto

Ora non devi far altro che invocarne i metodi, come se si trattasse di codice eseguito sulla tua macchina. Il Proxy maschera le chiamate al webservice, l'encoding e il decoding dei messaggi SOAP.

Ciao,
m.
3 messaggi dal 30 novembre 2009
io ho fatto così:

var objWebService = new myquipuInstance.GetInstancesRequestBody();
            objWebService.type = "24";
            objWebService.rev = "0";
            objWebService.filter_table = "MYQBT_DISTRCIRC";
            objWebService.filter_where = "STATO = '1' and STATO_CORRENTE = '1' and c_istanza='2010000005'";


ma non so ora come mandare la richiesta
Ehm... scusa... quella che mi mostri non mi sembra una classe proxy generata da Visual Studio.

Mi fai tutta la cronistoria di quello che hai fatto?

Ciao,
m.
Prova a leggere questo articolo; è un po' datato ma ancora valido: http://www.guru4.net/articoli/webservice-introduzione/
HTH

Matteo Casati
GURU4.net
3 messaggi dal 30 novembre 2009
grazie per l'articolo, lo avevo letto, ma solo ora che ho risolto ho capito dove sbagliavo...

grazie mille
Prego. Se vuoi condividere con noi l'errore che hai fatto potrebbe tornare utile a qualcun'altro...

Matteo Casati
GURU4.net

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
In primo piano

I più letti di oggi

Media
In evidenza
MISC