Compartir a través de


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

  1. En Runbook Designer, selecciona el menú Opciones y luego Invocar servicios web para abrir el cuadro de diálogo Invocar servicios web.

  2. 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.