Sincronización de un archivo WSDL remoto

Es posible que para los servicios web que ponen su archivo WSDL (Web Services Description Language) disponible desde un URL tenga que asegurarse de que el WSDL con el que trabaje esté siempre actualizado. Al sincronizar el WSDL, garantiza que la copia local del WSDL esté sincronizada regularmente con el WSDL remoto en el espacio de trabajo.

Antes de empezar

Asegúrese de que dispone de un archivo WSDL válido. Asegúrese de que los WSDL utilizan la sintaxis correcta para el entorno de prueba. Es posible que el producto no funcione con algunos archivos WSDL.

La sincronización WSDL sólo funciona con WSDL remotos que se importan de un URL.

La sincronización WSDL se ejecuta cuando el entorno de trabajo se inicia o después de un periodo de tiempo especificado. Si el WSDL remoto cambia, se actualiza la copia local del WSDL. En función de los cambios, se realiza una fusión y se actualiza cualquier solicitud de servicio que utilice el WSDL. Si los cambios del WSDL no se pueden aplicar automáticamente a las solicitudes de servicio, por ejemplo, si se elimina o se renombra una operación o si se cambia la estructura XML de una solicitud de servicio, la prueba se marca con un error.

Procedimiento

Para importar un WSDL remoto sincronizado:

  1. Abra el cliente de servicio genérico, pulse el separador Solicitudes y, a continuación, pulse Añadir un archivo WSDL Añadir un archivo WSDL.
  2. En la ventana Añadir archivos WSDL, pulse Importar desde URL para descargar e importar un WSDL remoto de la web.
  3. En la página Importar WSDL de URL, especifique el URL del WSDL remoto. Si se conecta a través de un proxy o de un cortafuegos corporativo, pulse Propiedades del proxy para especificar los valores de red.
  4. En el área Política de sincronización, especifique si se deben sincronizar los WSDL y cuándo:
    • Seleccione Nunca si no desea que se actualice el WSDL remoto.
    • Seleccione Al iniciar la sesión para sincronizar el WSDL cada vez que inicie el entorno de trabajo.
    • Seleccione Cada para especificar un periodo de tiempo de sincronización en días.
  5. Pulse Aceptar. Se añade el WSDL a la Biblioteca de llamadas.

Qué hacer a continuación

Después de importar el WSDL, puede cambiar los valores de sincronización si pulsa con el botón derecho del ratón en el cliente de servicio genérico Biblioteca de llamadas o en el navegador de pruebas. A continuación, seleccione Sincronización WSDL. La ventana Sincronización WSDL también muestra la fecha de la última sincronización.

Comentarios