Índice

Search

  1. Prólogo
  2. Servicios web
  3. servicios web SOAP
  4. Objeto de datos WSDL
  5. Objeto de esquema
  6. Cómo crear un servicio web SOAP
  7. Asignaciones de operación
  8. Análisis de mensajes SOAP del servicio web
  9. Generación de mensajes SOAP del servicio web
  10. Transformación de consumidor de servicio web
  11. servicios web REST
  12. Cómo crear un servicio web REST
  13. Transformación de consumidor de servicio web REST
  14. REST Web Service Consumer Transformation Use Cases
  15. Administración de los servicios web REST y SOAP
  16. Compatibilidad de tipos de datos

Web Services Guide

Web Services Guide

Mensajes SOAP

Mensajes SOAP

La transformación de consumidor de servicio web utiliza el Simple Object Access Protocol (SOAP) para intercambiar información con el proveedor de servicios web y para solicitar servicios web. SOAP define el formato de la solicitud del servicio web y de los mensajes de respuesta.
Cuando se transforman datos con una transformación de consumidor de servicio web, la transformación genera una solicitud SOAP y se conecta al servicio web. La transformación se conecta al servicio web mediante una URL de punto final definida en el objeto WSDL, en una conexión de servicios web o en un puerto de entrada de URL de punto final. La solicitud SOAP contiene la información que necesita el servicio web para ejecutar la operación solicitada. La operación del servicio web devuelve datos a la transformación en una respuesta SOAP. La transformación asigna datos desde la respuesta SOAP y devuelve los datos en puertos de salida.
La transformación del consumidor de servicio web codifica los encabezados del mensaje SOAP en ISO-8859-1.
La transformación puede procesar mensajes SOAP con codificación de documento/literal. El estilo de documento/literal requiere un esquema XML para describir el mensaje SOAP. Los mensajes SOAP se forman desde el XML. Cuando un mensaje SOAP contiene elementos de ocurrencia múltiple, los grupos de elementos constituyen niveles en la jerarquía XML. Los grupos están relacionados cuando un nivel está anidado dentro de otro.
Un mensaje de solicitud SOAP puede contener datos jerárquicos. Por ejemplo, la transformación de consumidor de servicio web envía una solicitud para añadir pedidos de clientes a una base de datos de ventas. La transformación pasa dos grupos de datos en un mensaje de solicitud SOAP. Un grupo contiene un ID y un nombre de cliente y el otro grupo contiene información de los pedidos. La información de los pedidos se puede generar varias veces.
Un mensaje de respuesta SOAP puede contener datos jerárquicos. Por ejemplo, la transformación de consumidor de servicio web genera una solicitud SOAP para los pedidos de clientes. El servicio web devuelve un encabezado de pedido y elementos de detalle de los pedidos de ocurrencia múltiple en la respuesta SOAP.