Invocar servicios web
La actividad Invocar servicios web ejecuta un servicio web con los parámetros XML que especifiques.
Configurar la actividad Invocar servicios web
Antes de configurar la actividad Invocar servicios web, debes determinar lo siguiente:
El archivo WSDL del servicio web.
El nombre de método del servicio web.
El formato de cuerpo del mensaje SOAP de entrada.
El formato de cuerpo del mensaje SOAP de salida.
Usa la siguiente información para configurar la actividad Invocar servicios web.
Detalles
Configuración | Instrucciones de configuración |
---|---|
WSDL | Escribe la ruta de acceso del archivo WSDL o usa los puntos suspensivos (...) para buscar el archivo. |
Método | Escribe el nombre del método que estás invocando en el servicio web o selecciona los puntos suspensivos (...) y búscalo. Asegúrate de que coincide con el uso de mayúsculas y minúsculas del método. |
Carga de la solicitud XML | Escribe los parámetros que vas a enviar al método de servicio web. Asegúrate de que el formato coincide con lo que se describe en el documento WSDL. |
Sugerencia de formato | Selecciona esta opción para recibir sugerencias sobre cómo aplicar formato a la carga del trabajo XML. Reemplaza los valores del marcador de posición por los tuyos propios. |
Avanzado
Configuración | Instrucciones de configuración |
---|---|
Guardar | Para guardar las respuestas, selecciona la casilla Guardar y especifica la carpeta donde se guardarán las respuestas. |
URL | Para especificar la ubicación de la dirección URL del servicio web, selecciona la casilla URL y escribe la ubicación de la dirección URL. |
Valor | Selecciona el protocolo SOAP que usa el servicio web. Las opciones Valorincluyen los valores siguientes: - SOAP 1.1 - SOAP 1.2 |
Seguridad
Configuración | Instrucciones de configuración |
---|---|
Habilitar | Selecciona la casilla Habilitar para habilitar la autenticación HTTP y rellena los campos. |
Nombre de usuario | Escribe el nombre de usuario para acceder al servicio web protegido. |
Contraseña | Escribe la contraseña para acceder al servicio web protegido. |
Opciones de certificado HTTPS
Orchestrator te permite configurar opciones de certificado HTTPS en los casos en los que se produce un error en la validación del certificado.
Sigue estos pasos para configurar las opciones de certificado HTTPS:
Configuración de las opciones de certificado HTTPS
En Runbook Designer, selecciona el menú Opciones y luego Invocar servicios web para abrir el cuadro de diálogo Invocar servicios web.
Configura la configuración de la pestaña Detalles. Las instrucciones de configuración se enumeran en la tabla siguiente.
Detalles
Configuración | Instrucciones de configuración |
---|---|
Opciones HTTPS | Selecciona una de las siguientes Opciones HTTPS: - Aceptar todos los certificados - Aceptar certificados de hosts de confianza Las instrucciones de configuración de cada una de las Opciones HTTPS se muestran en las tablas siguientes. |
Detalles de Aceptar todos los certificados
Configuración | Instrucciones de configuración |
---|---|
Aceptar todos los certificados | Acepta certificados de todos los hosts. Después de seleccionar esta opción HTTPS, selecciona Finalizar. |
Detalles de Aceptar certificados de hosts de confianza
Configuración | Instrucciones de configuración |
---|---|
Aceptar certificados de hosts de confianza | Especifica los hosts de los que quieres aceptar los certificados. 1. Selecciona Agregar para abrir el cuadro de diálogo Host de confianza. 2. Escribe el nombre de host de confianza en el cuadro Valor y selecciona Aceptar. El host se agregará a la lista. Para editar hosts, selecciona Editar. Para quitar hosts, selecciona Quitar. |
Datos publicados
En la tabla siguiente se enumeran los elementos de datos publicados.
Elemento | Descripción |
---|---|
Ruta de acceso de WSDL | La ruta de acceso de WSDL. |
Nombre del método | El nombre del método web. |
Carga del trabajo XML | El texto de la carga del trabajo XML. |
Carga de respuesta XML | El texto de la carga de respuesta XML. |
Archivo de respuesta | La ruta de acceso y el nombre de archivo de la respuesta. |
Dirección URL del servicio web | La dirección URL del servicio web. |
Protocolo del servicio web | El protocolo que el servicio web usa. |
Publicar servicios web
El objeto Invocar servicio web compila un ensamblado en C:\ProgramData\Microsoft System Center 2012\Orchestrator\Activities\WebServices2o C:\Users\USERNAME\AppData\Local\Microsoft System Center 2012\Orchestrator\Activities\WebServices2. El ensamblado se identifica mediante la ubicación del servicio web. Por ejemplo, http://localhost/TestService/DylanService.asmx?WSDL.
Si publicas servicios adicionales o actualizas un servicio existente, debes limpiar la memoria caché, excepto el archivo wspkey.snk. Después de limpiar la caché, los cambios del servicio web se publicarán correctamente.