martes, 28 de diciembre de 2010

Ejecutando Wsdl desde batch

Para quienes desarrollan Web Services en .Net. Aveces es necesario crear clases proxy para consumir web services. En estos casos se usa de la herramienta wsdl.exe.

Para automatizar un poco el uso de esta aplicación, cree el siguiente archivo bat, el cual explico a continuación:

cd C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin
wsdl.exe C:\del\%1.wsdl /out:C:\del\%1.cs
echo "Generado archivo " %1
cd c:/

El programa se puede nombrar como deseen, en mi caso wsdl.bat.
Acepta un parametro, que es el nombre del archivo wsdl del cual queremos un proxy.
Asume que ejecutamos desde una carpeta llamada del
Asume tambien que la dirección de wsdl.exe es la de la primera linea.

Modo de uso:
wsdl.bat Nombre_Archivo_Wsdl_Sin_Extencion

Son libres de cambiar el archivo de acuerdo a lo que necesiten hacer.