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
En el menú Herramientas, seleccione el elemento de menú Administrador de IntelliSense.
Seleccione la ficha Tipos y, a continuación, haga clic en el botón Servicios Web.
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