Registro de servicios Web

Las extensiones de servicios Web de Visual FoxPro le permiten tener acceso a servicios Web en cualquier lugar del Web. Estas extensiones proporcionan acceso a servicios Web mediante el objeto SoapClient del kit de herramientas. Se trata de una arquitectura de acceso de enlace en tiempo de ejecución de alto nivel, que le permite llamar a un método de servicio Web directamente con unas pocas líneas de código de objeto sencillo.

Para registrar un servicio Web

  1. En el menú Herramientas, seleccione el elemento de menú Administrador de IntelliSense.

  2. Seleccione la ficha Tipos y, a continuación, haga clic en el botón Servicios Web.

  3. En el cuadro de diálogo que se muestra, proporcione la información del servicio Web necesaria para registrarlo para utilización y, a continuación, haga clic en el botón Registrar para agregarlo a la lista de escritura de IntelliSense.

    Nota   También puede abrir el cuadro de diálogo Registro de servicios Web mediante programación:

       DO (_wizard) WITH "project",,"Web","IntelliSense"
    
    

Cuadro de diálogo Registro de servicios Web

El cuadro de diálogo Registro le permite especificar información para subscribirse a un servicio Web. Los siguientes valores están disponibles y se requieren:

Nombre Descripción
Cuadro combinado Servicio Web Especifica el nombre descriptivo del servicio Web. Este nombre aparecerá en la lista de codificación restrictiva cuando declare una referencia de variable para el mismo (por ejemplo, LOCAL oWS AS). El cuadro combinado incluye todos los servicios Web registrados anteriormente. Si selecciona un servicio Web registrado anteriormente, también se selecciona la ubicación URL WSDL asociada.
Cuadro combinado Ubicación URL WSDL Especifica la ubicación de WSDL. Normalmente la ubicación es una dirección URL, pero puede ser la ubicación real del archivo si se almacena de forma local. Debe ser una ubicación y un archivo de WSDL válidos; en caso contrario, se generará un error cuando intente registrarla. El cuadro combinado muestra las ubicaciones de WSDL anteriores. Si especifica un archivo WSDL, que contiene múltiples puertos (clases), se le pedirá que elija uno.

Nota   La primera vez que tenga acceso a este cuadro de diálogo, puede que se muestren datos de ejemplo para ofrecerle orientación para escribir información acerca del servicio Web.

Las preferencias de cada servicio Web registrado se mantienen para poder actualizar un servicio fácilmente con posterioridad, por ejemplo, si el contenido de WSDL cambia. Los valores de configuración de los servicios Web registrados se almacenan en una tabla Foxws.dbf en el mismo directorio que la tabla Foxcode (_FOXCODE).

El kit de herramientas también proporciona objetos que le permiten llamar a servicios Web en niveles inferiores que tratan directamente con los mensajes SOAP reales. Las extensiones de Visual FoxPro no son compatibles directamente con éstos.

Vea también

Introducción a los servicios Web | Llamar a servicios Web | Especificar una ubicación predeterminada para un servicio Web | Publicar un servicio Web | Implementación de servicios Web | Enganche de proyecto de servicios Web