Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/05/2005, 08:56
Wafu
 
Fecha de Ingreso: abril-2005
Mensajes: 10
Antigüedad: 19 años, 9 meses
Puntos: 0
Buenas, yo me he hecho un .bat y he puesto mas o menos estos, no se si te valdará:
CompilaProxy.bat utiliza los programas vsdl.exe y vbc.exe para construir una clase proxy que acturará como intermediario entre el servidor web y la aplicación, para facilitar dicha relación.

La primera linea del bat es:

wsdl /language:VB /namespace:ServidorBDclinicaMedica
http://localhost/WebServiceBD/BDclinicaMedica.asmx?WSDL

Que indica que el resulatdo debe generarse en el lenguage visual basic y va ha estar contenido en el espacio de nombre de ServidorBDclincaMedica y el tercer parámetro establece el URL de la descripción del servicio. El resultado es un fichero llamado BDclinicaMedica.vb

La segunda linea del .bat es:

Del ..\bin\ServidorBDmedicas.dll

Un saludo

que borra la dll del fichero bin

La tercera Linea:

vbc /t:library /out:..\bin\ServidorBDclinicaMedica.dll /r:System.dll /r:System.data.dll /r:System.XML.dll /r:System.web.Services.dll /r:System.Xml.dll BDclinicaMedica.vb

Toma el fichero creado en la linea uno, y las librereas system, systema.data, system.xml y sistem.webService y genera una dll, llamada ServidorBDclinicaMedica y la coloca en el directorio bin.

El último paso es importante y consiste en añadir la referencia en la aplicacion Web.

En el bat tengo:
Del BDclinicaMedica.vb
wsdl /language:VB /namespace:WebClinicaMedica.ServidorBDclinicaMedica http://localhost/WebServiceBD/BDclinicaMedica.asmx?WSDL
Del ..\bin\ServidorBDmedicas.dll
vbc /t:library /out:..\bin\ServidorBDclinicaMedica.dll /r:System.dll /r:System.data.dll /r:System.XML.dll /r:System.web.Services.dll BDclinicaMedica.vb

Un saludo