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

Personalización de una correlación de mensajes para incluir el árbol de entorno local

Para personalizar la correlación de mensajes para incluir el árbol de entorno local, debe añadir el árbol de entorno local al mensaje de entrada y al mensaje de salida y a continuación definir las transformaciones entre ellos.

Antes de empezar

  1. Cree una correlación de mensajes. Para obtener más información, consulte Creación de una correlación de mensajes para transformar mensajes SOAP.
  2. Defina las transformaciones entre los elementos de la carpeta Propiedades. Para obtener más información, consulte Transformación de elementos de la carpeta Propiedades mediante la función Alterar temporalmente.

Acerca de esta tarea

De forma predeterminada, cuando se crea una correlación de mensajes el único componente de conjunto de mensajes que se configura automáticamente es la carpeta Propiedades. La carpeta Propiedades de entrada se conecta a la carpeta Propiedades de salida con una transformación Move. También es posible correlacionar otros componentes de conjunto de mensajes como por ejemplo las cabeceras de transporte y el árbol de entorno local.

En este escenario configura el árbol de entorno local como un componente adicional para una correlación de mensajes en el editor de correlaciones de datos gráficas.

Procedimiento

Para configurar el árbol de entorno local en una correlación de mensajes, realice los pasos siguientes:

  1. Abra la correlación de mensajes en el editor de correlaciones de datos gráficas.
  2. Añada el árbol de entorno local al mensaje de entrada.
    • Método 1:
      1. Seleccione Conjunto de mensajes .
        Esta figura muestra dónde se encuentra el conjunto de mensajes en el mensaje de entrada.
      2. En la vista Propiedades, seleccione el separador General.
        Esta figura muestra el separador General. En este separador, puede ver que solo se incluye el árbol Propiedades porque no hay otros componentes de conjunto de mensajes incluidos.
      3. Pulse Propiedades.
        Nota: Si tiene otras estructuras incluidas en el conjunto de mensajes, la opción que puede pulsar incluye todos los distintos componentes de conjunto de mensajes que tenga seleccionados actualmente. Por ejemplo, si tenía el árbol Propiedades y el árbol de entorno local seleccionado, pulse LocalEnvironment, Propiedades.
    • Método 2:
      1. Seleccione el icono de información Este icono se representa mediante una i dentro de un recuadro. que se encuentra junto al tipo del cuerpo del mensaje de entrada.
        Esta figura muestra la ubicación del icono en el mensaje de entrada.
      2. Seleccione Cabecera: Propiedades.
        Esta figura muestra un menú desplegable que aparece al seleccionar el icono, en el que puede seleccionar Cabecera: Propiedades.
  3. En la ventana Añadir o eliminar cabeceras y carpetas, seleccione LocalEnvironment y a continuación pulse Aceptar.
    Esta figura muestra la ventana Añadir o eliminar cabeceras y carpetas que se abre.
  4. Siga los pasos anteriores para añadir el árbol de entorno local al mensaje de salida.
  5. Defina una transformación Move entre el árbol de entorno local de entrada y el árbol de entorno local de salida. Puede añadir otras transformaciones. Para obtener más información sobre cómo añadir transformaciones, consulte Especificación de una transformación y Tipos de transformación en el editor de correlaciones de datos gráficas.

Resultados

La figura siguiente muestra la correlación de mensajes en el editor de datos de correlaciones gráficas tras haber creado una correlación de mensajes para transformar un mensaje SOAP y configurar el árbol de entorno local:

Esta figura muestra la correlación de mensajes que ha creado en el editor de datos de correlaciones gráficas en los pasos anteriores del escenario. Muestra cómo las partes de cabecera, cuerpo y archivo adjunto se describen con un elemento genérico de tipo any.

Qué hacer a continuación

Añada variables definidas en la carpeta de variables del árbol de entorno local. Consulte Configuración de la carpeta Variables del árbol de entorno local mediante la función Convertir.