Cómo: Buscar archivos WSDL para servicios web
Actualización: noviembre 2007
En el Diseñador de aplicaciones, deberá especificar la ubicación de un archivo de Lenguaje de descripción de servicios web (WSDL) cuando realice cualquiera de las acciones siguientes:
Agregar un servicio Web BizTalk o externo al diagrama de aplicaciones. Para obtener más información, vea Cómo: Definir aplicaciones en diagramas de aplicaciones y Tipos y prototipos de aplicaciones para la definición de aplicaciones.
Crear un punto final de proveedor de servicios web .NET a partir de un archivo WSDL. Para obtener más información, vea Cómo: Agregar extremos a aplicaciones, Cómo: Agregar puntos finales a sistemas de aplicaciones y Cómo: Agregar puntos finales a miembros de sistemas de aplicaciones.
Ajustar un punto final de servicios web existente a un archivo WSDL. Para obtener más información, vea Cómo: Ajustar puntos finales de servicios web a archivos WSDL.
Especificar un archivo WSDL diferente para generar referencias web a un punto final de proveedor de servicios web .NET implementado en una aplicación ASP.NET. Puede especificar esto utilizando la propiedad Ubicación WSDL en el extremo del proveedor de servicios Web.
Nota: Asegúrese de que el archivo WSDL especificado es una descripción válida del servicio Web y que hace referencia al extremo del proveedor de servicios Web en su dirección real. Si el archivo WSDL especifica una dirección diferente para el extremo de proveedor, se creará un servicio Web externo, y cualquier extremo de consumidor conectado al extremo del proveedor de servicios Web se volverá a conectar al servicio Web externo.
Reemplazar la definición del enlace de WSDL predeterminada en el archivo WSDL generado automáticamente especificando una ubicación del enlace de WSDL. Para obtener más información, vea Cómo: Invalidar definiciones de enlaces de WSDL en archivos WSDL.
Cambiar la ubicación del archivo WSDL que desea utilizar para un extremo del proveedor de servicios Web en un servicio Web ASP.NET implementado.
Cuando realice cualquiera de estas acciones, aparecerá el cuadro de diálogo Agregar referencia Web.
Nota: |
---|
Aunque el cuadro de diálogo Agregar referencia Web aparece en todos los casos, sólo se crea una referencia web cuando se agrega una a un proyecto de aplicación en el Explorador de soluciones. Si la referencia Web que se agrega a un proyecto está asociada con un servicio Web existente en la solución, la aplicación a la que se agrega la referencia Web se conectará con el servicio Web existente. De lo contrario, se creará un nuevo servicio Web externo y se conectará a la aplicación. Para obtener más información, vea Agregar referencia Web (Cuadro de diálogo) y Cómo: Agregar y quitar referencias Web. |
En todos los demás escenarios, el cuadro de diálogo permite especificar la ubicación de un archivo WSDL.
Nota: |
---|
No se admiten archivos WSDL que contienen varios enlaces de WSDL o archivos DISCO que hacen referencia a varios servicios Web. No cree directamente servicios Web externos a partir de servicios Web que ya existen en su solución. Se puede hacer referencia a la ubicación de un extremo del proveedor de servicios Web sólo una vez en el diagrama de aplicaciones. En su lugar, especifique una ubicación del archivo WSDL para un servicio Web que no esté incluido en la solución. |
Para especificar una ubicación del archivo WSDL para un servicio Web
En el cuadro de diálogo Agregar referencia Web, escriba la ubicación del archivo WSDL o de la definición del servicio Web y haga clic en Ir.
Sugerencia: Puede especificar un archivo WSDL (.wsdl), una ubicación en el Web o la ubicación de un servicio Web si el servicio Web publica su archivo WSDL automáticamente.
Si existe un archivo WSDL, el cuadro de diálogo Agregar referencia Web muestra información sobre el servicio Web y las operaciones que proporciona.
Haga clic en Agregar referencia.
Aparece el servicio web externo, el servicio web de BizTalk o el punto final de proveedor de servicios web .NET y queda seleccionado.
Dependiendo del escenario, tenga en cuenta los resultados siguientes y las posibles acciones que podría necesitar tomar:
Si agregó un servicio externo o BizTalk Web, aparecerá inmediatamente un archivo de Modelo de definición del sistema (.sdm) en la carpeta Elementos de la solución en el Explorador de soluciones. Para obtener más información, vea Información general sobre el modelo de definición del sistema (SDM).
Si creó un punto final de proveedor de servicios web .NET en una aplicación ASP.NET a partir de un archivo WSDL, aparecerán un archivo .asmx y un archivo de clase de servicio web en el proyecto de aplicación, si la aplicación está implementada. Para obtener más información, vea Información general sobre aplicaciones ASP.NET en diagramas de aplicaciones.
Si especificó un archivo WSDL diferente para un extremo del proveedor de servicios Web existente, debería actualizar cualquier referencia Web a ese servicio Web. Para obtener más información, vea Cómo: Actualizar referencias Web a servicios Web en diagramas de aplicaciones.
Vea también
Tareas
Tutorial: Definir aplicaciones en diagramas de aplicaciones