2012-07-27 47 views
5

he creado un archivo webservice [.asmx]. Este servicio web obtendrá una cadena como Entrada e insertará los valores en la base de datos.¿Cómo generar un archivo WSDL?

Ahora, otra aplicación llamará a este servicio web, por lo que me piden un archivo wsdl para acceder a este servicio web.

sé que, WSDL puede ser creado a través de cmd para generar un .cs o .vb o archivos .dll Y también hay un XML generado cuando el usuario? WSDL junto con mi URL

pero estoy confundido cuál proporcionar ?!

Respuesta

3

El? Wsdl en su URL es lo que debe proporcionar, pero eso significa que existe como un archivo XML en algún lugar de su proyecto. No soy un desarrollador de .net (java), pero sí sé que si? ​​Wsdl te lo da al final de tu url y luego existe en alguna parte, puedes usar el navegador guardar para guardar el archivo como wsdl para sus consumidores por el momento.

+0

Si proporciono el XML generado utilizando? Wsdl, ¿cómo lo usan para consumir realmente el servicio web? – Anuya

+0

El consumidor tiene que importarlo y usar un analizador para generar su conjunto de objetos para usarlo (en Java, eje, jax-ws, etc.). Apuesto a que un usuario de .net sabrá cómo usar el estudio para hacerlo funcionar. .red. Me imagino que quienquiera que te pida el wsdl sabrá con qué lo quieren generar. – lv2program

2

Para un servicio .asmx que se ejecuta en IIS & ASP.NET, wsdl se genera automáticamente mediante? Wsdl junto con la url del servicio. Si los consumidores tienen acceso al servicio web desplegado, entonces? Wsdl es la mejor manera de proporcionarles el servicio wsdl.

De lo contrario, puede usar WSDL.exe para generar wsdl y luego pasarlo.

(En cuanto a, su pregunta a Tomás, por el consumo de una serivce web desde WSDL, que necesita para generar cliente/talones de WSDL y luego usar este cliente, se puede hacer directamente las llamadas al servicio web.

Si los consumidores son aplicaciones .NET, luego simplemente agregue la URL del servicio como referencia web en el proyecto, esto debería generar clientes/stubs de usted. Para Java, puede usar algunas herramientas como wsdltojava para generar el cliente.)

2
  • Ir a IIS
  • Ir a Contenido Veiw
  • examinar el archivo .asmx
  • en el navegador al final de la url añadir "? Wsdl" y pulsa enter
  • Esto ahora debe darle la WSDL de la misma.
Cuestiones relacionadas