Puede crear una correlación de mensajes que transforme un mensaje SOAP existente. Puede configurar las propiedades de correlación y definir transformaciones de datos entre elementos simples, elementos complejos y elementos repetitivos. Revise los temas de esta sección para comprender de qué trata este escenario, las situaciones en las que una empresa podría desear seguir este escenario y obtener una visión general de la solución propuesta en el escenario.
WebSphere Message Broker Versión 8.0 introduce las correlaciones de datos gráficas. Estas correlaciones de mensajes sustituyen al formato de correlación de mensajes anterior, y se crean como archivos *.map. Si migra de una versión anterior de WebSphere Message Broker Versión 8.0, puede continuar utilizando las correlaciones heredadas. Sin embargo, si necesita modificar cualquiera de las correlaciones heredadas, debe convertir estas correlaciones de mensajes heredadas en correlaciones de mensajes *.map.Para obtener más información sobre cómo convertir correlaciones, consulte Conversión de una correlación de mensajes de un archivo .msgmap en un archivo .map.
Las correlaciones de mensajes se basan en el esquema XML y estándares de XPath 2.0. Puede utilizar estas correlaciones para transformar y enriquecer mensajes en la solución de integración. Estas correlaciones ofrecen la capacidad de realizar la transformación sin necesidad de escribir código, proporcionando una imagen visual de la transformación y simplificando su implementación y mantenimiento continuado.
WebSphere Message Broker da soporte a mensajes SOAP 1.1 y SOAP 1.2. Un mensaje SOAP se codifica como un documento XML, que consta de un elemento Envelope, que contiene un elemento Header opcional, y un elemento Body obligatorio. El elemento Fault, contenido en el elemento Body, se utiliza para la notificación de errores.
Las correlaciones de mensajes proporcionan una forma sencilla de transformar mensajes SOAP, ya que se trata de mensajes codificados como un documento XML.
Aunque la utilización de correlaciones de mensajes es muy intuitiva, es posible que necesite ayuda para crear una correlación que transforme mensajes SOAP debido a la estructura multiparte de un mensaje SOAP. En este escenario se explica cómo crear una correlación de mensajes que transforma un mensaje SOAP, cómo configurar las propiedades de correlación, cómo definir transformaciones entre las distintas partes de un mensaje SOAP y cómo definir transformaciones entre elementos simples y elementos complejos.
Lea los temas siguientes para comprender el escenario y los conceptos que pretende mostrar el escenario: