WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Terminología

Una explicación de la mayoría de los términos comunes que se utilizan en este escenario.

Correlaciones de mensajes
El tipo de correlación de datos que puede crear y editar en WebSphere Message Broker Versión 6.1 y Versión 7.0. La extensión de archivo de una correlación de mensajes es .msgmap. Las correlaciones de mensajes se basan en código ESQL. Se pueden desplegar, pero no se pueden editar en WebSphere Message Broker Versión 8.0 o posteriores.

Correlaciones de datos gráficas
El tipo de correlación de datos que puede crear y editar en WebSphere Message Broker Versión 8.0. La extensión de archivo de una correlación de datos gráfica es .map. El editor de correlaciones de datos gráficas tiene un motor de ejecución dedicado, en lugar de ser simplemente una herramienta de generación de código ESQL. En comparación con las correlaciones de mensajes, las correlaciones de datos gráficas tienen las ventajas siguientes:
  • Mayor rapidez en tiempo de ejecución
  • Mayor fiabilidad y estabilidad
  • Mayor variedad de opciones para las transformaciones
  • Más fáciles de crear y editar en el editor de correlaciones de datos gráficas
  • Se crean en un componente común con otros productos IBM® como por ejemplo WebSphere Application Server.

Editor de correlaciones de datos gráficas
El editor de las correlaciones de datos gráficas. El editor de correlaciones de datos gráficas es un componente que forma parte de WebSphere Message Broker Versión 8.0 y WebSphere Message Broker o versiones posteriores. También está disponible como un componente autónomo, y como componente de otros productos IBM, como por ejemplo WebSphere Application Server. El editor de correlaciones de datos gráficas tiene un motor de ejecución dedicado que utiliza la máquina virtual Java del intermediario, mientras que la correlación de mensajes utilizaba sentencias ESQL. Este cambio en la lógica subyacente le permite utilizar una mayor variedad de transformaciones.

Nodo Mapping
El nodo Mapping se puede utilizar para construir uno o más nuevos mensajes y llenarlos con diversos tipos de información. El nodo Mapping puede transformar un mensaje de un formato a otro, utilizando una correlación de mensajes o una correlación de datos gráfica. El nodo Mapping que se utiliza en las versiones 6.1 y 7.0 de WebSphere Message Broker es distinto del nodo Mapping que se utiliza en las versiones posteriores. Para poder aceptar correlaciones de datos gráficas se debe sustituir por el último tipo.

Transformaciones
Las transformaciones que se utilizan en el editor de correlaciones de datos gráficas utilizan distinta lógica subyacente en comparación con los tipos utilizados en el editor de correlaciones de mensajes. Este cambio proporciona una mayor variedad de transformaciones. Podría encontrarse que debe pensar de distinta forma sobre qué transformaciones podría ser necesario realizar en sus soluciones de mensajería, ya que las funciones de correlación ESQL (esql:) no se utilizan en las correlaciones de datos gráficas.

Por ejemplo, una sentencia For en una correlación de mensajes que genera una salida para cada entrada se convierte en una transformación ForEach en una correlación de datos gráfica. Se marca para su revisión y se explica más detalladamente en el separador Documentación de la vista Propiedades.

Cuando una correlación de mensajes convertida incluye llamadas a funciones de correlación ESQL predefinidas (esql:), cada una de estas llamadas se convierte en una transformación XPath o XPath personalizado. Si no hay equivalente de XPath de una función de correlación ESQL, se sustituye por una transformación Tarea en la correlación de datos gráfica. Debe sustituir cada una de estas transformaciones Tarea con una transformación XPath personalizado, Java personalizado o ESQL personalizado que vuelva a crear el comportamiento necesario.

Transformaciones Tarea
Las transformaciones Tarea en una correlación de datos gráfica convertida indican que se requiere configuración adicional antes de que la correlación puede funcionar de la forma esperada. La transformación Tarea se ignora en tiempo de ejecución.
Se proporciona información en el separador Documentación para indicar el problema. Al pulsar en una transformación Tarea, en el separador General puede definir qué problema se debe resolver seleccionando una de las cuatro opciones siguientes:
  • Error
  • Aviso
  • Info
  • Pendiente

Si la correlación es compleja, puede utilizar la transformación Tarea como comentarios de código para indicar qué trabajo adicional se debe realizar.