Genera un WSDL senza un server web
-
03-07-2019 - |
Domanda
Vorrei generare un file WSDL da un servizio web c ++ atl senza usare un web server. Vorrei generarlo come parte della build di Visual Studio o come evento post build. Ho trovato un programma ( CmdHelper ) che lo fa per gli assembly .NET ma non sembra funzionare per quello che mi serve. Qualche idea?
Soluzione
Il Microsoft SOAP Toolkit viene fornito con un generatore WSDL, che genererà un file WSDL da un componente COM. Lo usiamo dove lavoro e sembra fare il lavoro. Non abbiamo provato a integrarlo nel nostro processo di compilazione: eseguiamo sempre lo strumento manualmente quando è necessario aggiornare il WSDL e controlliamo il WSDL generato nel controllo della versione.
Vedo che Microsoft ha deprecato questo prodotto, quindi potrebbero esserci alternative più recenti, ma per noi funziona benissimo.