Configurar llamadas a servicios web
Puede cambiar la configuración de los servicios web desde el cuadro de diálogo "Configuración de la llamada a servicio web". Hay varias maneras de abrir este cuadro de diálogo:
•Haciendo clic en el componente de servicio web en la asignación y seleccionando el comando de menú Componente | Propiedades.
•Haciendo doble clic en el título del componente.
•Haciendo clic con el botón derecho en el título del componente y seleccionando Propiedades en el menú contextual.
La lista de opciones disponibles dependerá de si la opción de definición de servicio elegida es WSDL o Manual. A continuación puede ver las opciones de configuración disponibles para un servicio HTTP genérico:
En la imagen siguiente puede ver las opciones de configuración disponibles para un servicio web de estilo WSDL:
A continuación describimos en detalle todas las opciones de configuración disponibles.
Definición del servicio
Si necesita configurar un servicio web de estilo WSDL, elija la opción WSDL. De lo contrario seleccione Manual.
Si selecciona Manual, deberá introducir a mano las opciones de configuración del servicio web en el cuadro de diálogo. Y si tiene el archivo WADL del servicio web, podrá importar la configuración haciendo clic en Importar desde archivo WADL (véase Importar información del servicio web desde un archivo WADL). Además, si desea extraer los parámetros del servicio web de una URL, haga clic en el botón Importar desde URL (véase Importar parámetros de servicio web desde una URL).
Configuración WSDL
Este grupo de opciones solamente es relevante para servicios web de estilo WSDL.
Definiciones WSDL | Especifica el archivo WSDL del servicio web al que se debe llamar. |
Servicio | Especifica el nombre del servicio web al que se debe llamar. Si el archivo WSDL define varios servicios, haga clic en Elegir para seleccionar el necesario. |
Extremo | Especifica el extremo (o puerto) del servicio web al que se debe llamar. Si el servicio web seleccionado define varios extremos de servicio web, haga clic en Elegir para seleccionar el necesario. |
Operación | Especifica la operación del servicio web al que se debe llamar. Si el extremo seleccionado define varias operaciones de servicio web, haga clic en Elegir para seleccionar la necesaria. |
Método de solicitud
Esta configuración solamente es relevante si se trata de un servicio web genérico (no WSDL) y define el método HTTP que utiliza el servicio (p. ej. GET, POST, PUT, etc.).
Configuración de la conexión
URL especifica la dirección (URL) del servicio web. Tiempo de espera define el plazo de tiempo pasado el cual la llamada al servicio web expirará si no se obtiene respuesta del servidor. Seleccione Infinito si la llamada debe esperar una respuesta durante un plazo indefinido de tiempo.
Si quiere suministrar la URL del servicio web desde una asignación marque la casilla Usar URLs dinámicas dadas por la asignación. Esto crea otro conector de entrada en el componente del servicio web de la asignación al que puede conectar un componente de entrada que proporcione la URL del servicio web.
Parámetros
Este grupo de opciones solamente es relevante si se trata de un servicio web genérico (no WSDL). La tabla Parámetros especifica los parámetros de URL que MapForce usará para llamar al servicio web (véase Definir los parámetros del servicio web).
Estructuras
Este grupo de opciones solamente es relevante si se trata de un servicio web genérico (no WSDL). Para más información consulte los apartados Definir la estructura de la solicitud y Definir la estructura de la respuesta.
Configuración de seguridad HTTP
Si el servicio web exige una autenticación previa (por HTTP o HTTPS), haga clic en Editar para especificar la configuración de autenticación (véase Configurar seguridad HTTP).
Configuración WS-Security
Estas opciones solamente son relevantes si se trata de un servicio web de tipo WSDL. Si el servicio utiliza seguridad SOAP, haga clic en Editar para especificar más opciones de configuración (véase Configurar seguridad WS-Security).
Guardar todas las rutas de acceso de archivos como relativas al archivo MFD
Si habilita esta opción, MapForce guarda todas las rutas de acceso que aparecen en el cuadro de diálogo "Configuración del componente" como rutas relativas a la ubicación del archivo de diseño de MapForce (.mfd). Para más información consulte el apartado Usar rutas de acceso absolutas y relativas.