Mi è stato fornito un set di 170 file WSDL che ho bisogno di convertire in file di classe C#. C'è un modo per processare questo?Elaborazione batch SVCUtil o WSDL
7
A
risposta
6
Se si dispone di tutti loro in una directory, probabilmente si dovrebbe eseguire qualcosa di simile:
$wsdls = gci | ? { $_.Name -like "*.wsdl" } | % { $_.Name }
Foreach ($wsdl in $wsdls) {
& "C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\svcutil.exe" '$wsdl' /n:*,Your.Desired.Net.Namespace /o:'$wsdl'.cs /noconfig
}
Se ci sono in sottodirectory, è possibile easilly rendono questo ricorsivo, e se si ha solo un elenco di indirizzi puoi metterli tutti in un file .txt, poi andare attraverso il contenuto e chiamare svcutil su ogni riga.
La parte importante è probabilmente come gestire lo spazio dei nomi del codice generato e come denominare tutti questi file.
0
È possibile utilizzare svcutil.exe e scrivere uno script batch o (ancora meglio) script PowerShell per creare file di codice dai file WSDL.
Problemi correlati
- 1. Symfony2 - Doctrine2 elaborazione batch
- 2. QuickCheck 2 elaborazione batch
- 3. Elaborazione batch e programmazione funzionale
- 4. Elaborazione batch Conversioni di Pandoc in Windows
- 5. Elaborazione batch v3 dell'API di YouTube
- 6. Java 8 Stream con elaborazione in batch
- 7. Servizio WCF + SvcUtil generando una struttura di oggetto inattesa
- 8. Problema con la generazione di proxy WebService usando svcutil
- 9. elaborazione di immagini in batch cronjob in php
- 10. Spring-Batch per un'enorme elaborazione notturna/oraria Hive/MySQL
- 11. Passo batch di primavera senza elaborazione di blocchi
- 12. .NET SVCUTIL non genera correttamente spazi dei nomi
- 13. Elaborazione o threading parallelo nello script Shell
- 14. Elaborazione delle immagini su CUDA o OpenCV?
- 15. utilizzare svcutil per mappare più spazi dei nomi per la generazione dei proxy dei servizi wcf
- 16. Elaborazione della risposta SOAP
- 17. Approccio WSDL: come specificare nomi diversi per wsdl: port e wsdl: binding?
- 18. Come creare un proxy client senza svcutil o aggiungere riferimenti di servizio in wcf?
- 19. Operatori logici ("e", "o") nel batch DOS
- 20. Batch - Eco o variabile non funziona
- 21. Servizi RESTful - Equivalente WSDL
- 22. Generare webservice da WSDL
- 23. Array associativi SOAP WSDL
- 24. perché SOAP senza WSDL?
- 25. Monotouch/WCF: Come consumare il servizio wcf senza svcutil
- 26. Errore WSDL: SOAP-ERROR: analisi WSDL: impossibile caricare da
- 27. Emacs: elaborazione in batch dei file in modalità org via crontab
- 28. Partizione a Imposta in sottoreti più piccoli ed elaborazione come batch
- 29. Consumo WSDL in Clojure
- 30. Azione SOAP WSDL