Générer un WSDL sans serveur Web
-
03-07-2019 - |
Question
Je souhaite générer un fichier WSDL à partir d'un service Web c ++ atl sans utiliser de serveur Web. Je voudrais le générer dans le cadre de la construction de Visual Studio ou d’un événement post-construction. J'ai trouvé un programme ( CmdHelper ) qui le fait pour les assemblys .NET, mais il ne le fait pas. semble pas fonctionner pour ce dont j'ai besoin. Des idées?
La solution
Le Microsoft SOAP Toolkit est fourni avec un générateur WSDL, qui générera un fichier WSDL à partir d’un composant COM. Nous utilisons cela là où je travaille et cela semble faire l'affaire. Nous n'avons pas essayé de l'intégrer à notre processus de construction - nous avons toujours exécuté l'outil manuellement lorsque nous devons mettre à jour le WSDL, et nous avons vérifié le WSDL généré dans le contrôle de version.
Je constate que Microsoft a obsolète ce produit. Il peut donc y avoir de nouvelles alternatives, mais cela fonctionne très bien pour nous.