Cómo: Ajustar puntos finales de servicios web a archivos WSDL

Actualización: noviembre 2007

Puede ajustar un punto final de proveedor de servicios web a un archivo de Lenguaje de descripción de servicios web (WSDL). Esta acción define o actualiza un punto final de servicios web existente con las operaciones y los tipos descritos en el archivo WSDL. Para crear un nuevo punto final de servicios web a partir de un archivo WSDL, 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.

Nota:

El ajuste de un punto final implementado podría afectar al código si se agregan nuevas firmas de operación y se cambian las firmas de operación y los nombres de tipo existentes. Si bien el código del cuerpo de método no sufre cambios, estos cambios podrían hacer que el código del cuerpo de método ya no se compile. Por consiguiente, revise el código e identifique los posibles cambios necesarios para corregir cualquier error del compilador.

Para obtener más información, vea los temas siguientes:

Para ajustar un punto final de servicios web a un archivo WSDL

  1. En el Diseñador de aplicaciones o el Diseñador de sistemas, haga clic en un punto final de servicios web.

  2. En el menú Diagrama, elija Implementación y, a continuación, haga clic en Conforme a WSDL.

    Sugerencia:

    También puede hacer clic con el botón secundario del mouse en el punto final y, a continuación, hacer clic en Conforme a WSDL.

    Aparecerá el cuadro de diálogo Agregar referencia Web.

  3. En el cuadro Dirección URL, escriba la ubicación del archivo WSDL y haga clic en Ir.

    Aparece la descripción del servicio web.

  4. Revise esta descripción y haga clic en Agregar referencia.

    Las operaciones del archivo WSDL aparecen en la ventana Detalles del servicio Web. Las siguientes propiedades del punto final también podrían actualizarse en la ventana Propiedades:

    • Nombre

    • Nombre de clase

    • Nombre de enlace de WSDL

    • Espacio de nombres de enlace de WSDL

    • Descripción de servicio WSDL

    • Nombre de servicio WSDL

  5. Si el punto final ya está implementado, revise los cambios en el archivo de clase del servicio web y en los archivos de definición de tipos.

    Nota:

    Los tipos anidados en los conjuntos de datos no se ajustan.

Si una clase de servicio web implementa varias operaciones que coinciden con una operación descrita en el archivo WSDL, aparece el mensaje siguiente:

El extremo <nombre del punto final> tiene dos o más operaciones con el mismo nombre de mensaje.

Para obtener más información, vea El extremo <nombre del punto final> tiene dos o más operaciones con el mismo nombre de mensaje.

Seguridad

Esta tarea modifica las firmas de operación y agrega los archivos de código para los tipos personalizados a los que hacen referencia esas firmas. Tenga cuidado al realizar esta tarea y revise el archivo WSDL así como el código de implementación ajustado para asegurarse de que no contiene código desconocido.

Vea también

Conceptos

Información general sobre extremos en aplicaciones