Domanda

Devo definire un contratto di servizio web che poi verrà utilizzato da fornitori di software diversi per attuare i loro server e client.

Ho provato a farlo definire classi, rendendo un servizio WCF e di utilizzarlo per autogenerare documento WSDL. Il problema di questo approccio è che WSDL all'interno vi sono alcune specifiche riguardanti vincolante e l'indirizzo del servizio Web.

Come realizzare la generazione di un contratto di servizio web senza tali informazioni specifiche di attuazione?

Grazie in anticipo.

Con i migliori saluti,
Łukasz glaz

È stato utile?

Soluzione 2

ho scoperto che utilizzando namespace in modo appropriato è possibile autogenerate parti astratte della definizione di server in un unico file WSDL e un file XSD e le parti di attuazione specifiche (elementi vincolanti e di servizio) in un altro file WSDL. In questo modo ho la separazione che volevo.

Altri suggerimenti

A mio parere, il modo migliore in assoluto per farlo sarebbe quello di non generare il WSDL a tutti - creare a mano. Generare i vostri varie classi di contratto da il WSDL, e usare quelli per implementare il servizio.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top