Discussione:
come modificare la generazione del wsdl
(troppo vecchio per rispondere)
Roberto
2008-05-06 11:25:00 UTC
Permalink
Ho realizzato un webservice e mi viene chiesto di modificare il wsdl
aggiungendo un'attributo type="document" ai tag <soap:binding> e
<soap12:bindig>, ma non ho la più pallida idea di cosa fare.

Ma il WSDL non viene generato automaticamente dal webservice quando viene
richiesto passando ?wsdl come parametro all'asmx?

C'è modo di interagire con la generazione del wsdl?


Grazie!!
Raffaele Rialdi [MVP]
2008-05-10 11:17:10 UTC
Permalink
Post by Roberto
Ho realizzato un webservice e mi viene chiesto di modificare il wsdl
aggiungendo un'attributo type="document" ai tag <soap:binding> e
<soap12:bindig>, ma non ho la più pallida idea di cosa fare.
Ma il WSDL non viene generato automaticamente dal webservice quando
viene richiesto passando ?wsdl come parametro all'asmx?
C'è modo di interagire con la generazione del wsdl?
Puoi fare così:
- salvare su disco il wsdl. Apri la command prompt di vs.net (non quella di
windows) e lanci disco.exe. Guarda l'help e/o msdn per capire i parametri da
passare. I file che ottieni sono: il wsdl e i relativi xsd.
- modifichi il wsdl e/o gli xsd
- usi vs.net (add service reference o web reference) passandogli la pathname
completa invece dell'url. Oppure usi l'utility wsdl.exe per generare il
proxy (vs.net usa questa utility).
--
Raffaele Rialdi
Microsoft .NET MVP http://mvp.support.microsoft.com -
http://italy.mvps.org UGIdotNET - User Group Italiano .NET
http://www.ugidotnet.org Weblog: http://blogs.ugidotnet.org/raffaele
Roberto
2008-05-23 13:29:27 UTC
Permalink
Grazie per le istruzioni e scusa il ritardo ma sono stato assente e ho letto
solo ora la risposta.
Riferirò al newsgroup l'esito settimana prossima appena fatto.
Post by Raffaele Rialdi [MVP]
Post by Roberto
Ho realizzato un webservice e mi viene chiesto di modificare il wsdl
aggiungendo un'attributo type="document" ai tag <soap:binding> e
<soap12:bindig>, ma non ho la più pallida idea di cosa fare.
Ma il WSDL non viene generato automaticamente dal webservice quando
viene richiesto passando ?wsdl come parametro all'asmx?
C'è modo di interagire con la generazione del wsdl?
- salvare su disco il wsdl. Apri la command prompt di vs.net (non quella
di windows) e lanci disco.exe. Guarda l'help e/o msdn per capire i
parametri da passare. I file che ottieni sono: il wsdl e i relativi xsd.
- modifichi il wsdl e/o gli xsd
- usi vs.net (add service reference o web reference) passandogli la
pathname completa invece dell'url. Oppure usi l'utility wsdl.exe per
generare il proxy (vs.net usa questa utility).
--
Raffaele Rialdi
Microsoft .NET MVP http://mvp.support.microsoft.com -
http://italy.mvps.org UGIdotNET - User Group Italiano .NET
http://www.ugidotnet.org Weblog: http://blogs.ugidotnet.org/raffaele
Loading...