Conectarse a un servicio web y abrir archivos
En esta sección aprenderá:
•A acceder a un servicio web con XMLSpy
•A abrir un archivo web WSDL con XMLSpy
•A abrir con XMLSpy un esquema XML asociado al documento WSDL
Acceder a un servicio web
A los servicios web se suele acceder desde una página HTML, como la página DebuggerClient.htm de la carpeta Examples, así como desde el proyecto de XMLSpy Examples/Soap Debugger (abra Examples.spp para trabajar con el proyecto). Para acceder al servicio web que aparece en esta página siga estos pasos:
1. Si no está visible ya, active la ventana Proyecto (con la opción de menú Ventanas | Ventana de proyecto).
2. Haga clic en el icono + situado junto a la carpeta SOAP Debugger y después haga doble clic en el archivo DebuggerClient.htm. El archivo se abre en la ventana principal.
Abrir un archivo WSDL con XMLSpy
Para abrir un archivo WSDL en la web con XMLSpy siga estos pasos:
1.Seleccione la opción de menú Archivo | Abrir y, en el cuadro de diálogo Abrir, haga clic en el botón Cambiar a URL. Escriba o copie la dirección http://www.nanonull.com/TimeService/TimeService.asmx?WSDL en el campo Dirección URL del archivo del cuadro de diálogo.
2. | Haga clic en Abrir para cargar el archivo WSDL. El archivo WSDL se carga en la vista Texto. |
3. | Seleccione la opción de menú Archivo | Guardar como... y guarde el archivo como CompanyLast.xml. |
4. | Haga clic en la pestaña WSDL de la ventana principal para ver el archivo en el editor WSDL gráfico. |
Ver el archivo de esquema asociado al archivo WSDL activo
Con el archivo timeservice.wsdl abierto en la vista WSDL, seleccione la opción de menú WSDL | Tipos | Editar esquemas en la vista Esquema. Como resultado se abre el archivo de esquema que define todos los tipos de datos utilizados en el archivo timeservice.wsdl. A continuación puede cambiar el esquema y guardar los cambios realizados. Estos cambios surtirán efecto cuando se vuelva a analizar el archivo WSDL.
Nota: | recomendamos que acceda a la vista WSDL usando el nombre de archivo (por ejemplo, timeservice.wsdl) en lugar de hacerlo con el método de consulta ?wsdl. El motivo es que el método de consulta puede devolver un archivo WSDL que no sea idéntico al archivo WSDL original o uno que no funcione correctamente. |