¿Cómo se programan los flujos de mensajes?

Nuevos usuarios: siga los enlaces de este tema para obtener información sobre los conceptos y tareas asociados a la programación de flujos de mensajes.

¿Cómo se utilizan las correlaciones de mensajes?

Las correlaciones de mensajes utilizan una interfaz de arrastrar y soltar para crear y transformar mensajes. Puede utilizar lógica condicional, funciones ESQL y funciones XPath para crear correlaciones y transformaciones complejas. También puede utilizar la correlación de mensajes para seleccionar y manipular datos en tablas de base de datos. Debe crear una definición de mensaje para cualquier mensaje que incluya en una correlación de mensajes. Los archivos de correlación de mensajes se almacenan en proyectos de flujo de mensajes.
  • ¿Cómo se crea un archivo de correlación de mensajes?

    Siga este enlace para ver las instrucciones para la creación de una correlación de mensajes en Perspectiva de Desarrollo de aplicaciones de intermediario. También puede crear una correlación de mensajes desde los nodos que dan soporte a la correlación de mensajes, que son los siguientes:
  • ¿Cómo es el Editor de correlaciones de mensajes?

    El Editor de correlaciones de mensajes se utiliza para crear y modificar correlaciones de mensaje. Siga este enlace para obtener información sobre el Editor de correlaciones de mensajes.
  • ¿Cómo se configuran las correlaciones de mensajes?

    Cuando configure correlaciones de mensajes, puede arrastrar el contenido de un origen a un destino. El origen puede ser un mensaje, una base de datos, o ambas cosas, y el destino puede ser mensajes, tablas de base de datos, o ambas cosas. Si el destino es una base de datos, puede seleccionar la operación de base de datos (inserción, actualización o supresión) que desea realizar en la tabla. Puede establecer el valor del destino de modo que sea una constante, o puede utilizar una función o una expresión para generar el valor. Además, puede configurar correlaciones condicionales para establecer valores diferentes para los destinos en función del contenido de los orígenes, y para manejar elementos de repetición en orígenes y destinos. Siga este enlace para saber más sobre las correlaciones de mensajes.
  • Sintaxis de las correlaciones de mensajes

    Cuando utilice una expresión para establecer el valor de un destino en una correlación de mensajes, la expresión debe estar en formato XPath.
  • ¿Cómo se crean e invocan las subcorrelaciones y las rutinas?

    Puede reutilizar correlaciones de mensajes entre diferentes flujos de mensajes y proyectos de flujo de mensajes utilizando una subcorrelación. También puede utilizar una subcorrelación para crear correlaciones de mensajes para un comodín de origen de manera que pueda seleccionar elementos de sustitución, por ejemplo para seleccionar el elemento de cuerpo apropiado de un mensaje SOAP. Además de llamar a una subcorrelación desde una correlación de mensajes, puede llamar a una subcorrelación desde ESQL. También puede llamar a rutinas ESQL desde una correlación de mensajes. Siga este enlace para encontrar más información sobre la creación y utilización de subcorrelaciones y rutinas ESQL.

¿Cómo se utiliza ESQL?

ESQL (Extended Structured Query Language) es un lenguaje de programación basado en SQL (Lenguaje de consulta estructurado) que se utiliza comúnmente con bases de datos relacionales como DB2. ESQL amplía las construcciones del lenguaje SQL para permitirle trabajar con contenido de base de datos y contenido de mensaje. ESQL se puede utilizar con nodos Compute, Database y Filter. Muchos de los Ejemplos de WebSphere Message Broker muestran cómo utilizar ESQL en los flujos de mensajes. Los ejemplos sólo pueden verse cuando se utiliza el centro de información que está integrado en el Kit de herramientas de Message Brokers. Los ejemplos siguientes contienen código ESQL de ejemplo: Utilice los enlaces siguientes para obtener información sobre cómo utilizar ESQL en sus flujos de mensajes.

¿Cómo se utiliza Java?

Puede crear un archivo de clase Java para un nodo JavaCompute y codificar funciones Java para personalizar el comportamiento del nodo. Puede añadir cualquier código Java válido a los nodos JavaCompute y utilizar la API de nodo Java definida por el usuario para procesar mensajes. Los archivos Java se gestionan a través de la perspectiva Java.

Ejemplo de nodo JavaCompute proporciona una colección de flujos de mensajes que muestran cómo utilizar el nodo JavaCompute. Los ejemplos sólo pueden verse cuando se utiliza el centro de información que está integrado en el Kit de herramientas de Message Brokers.
  • ¿Cómo se utiliza un nodo JavaCompute?

    Puede utilizar el nodo JavaCompute para examinar el contenido de un mensaje de entrada, transformar un mensaje y crear nuevos mensajes. Siga este enlace para saber cómo utilizar y configurar el nodo JavaCompute en los flujos de mensajes.
  • ¿Cómo se crea código Java para un nodo JavaCompute?

    Aprenda a utilizar un archivo de clase Java utilizando el asistente del nodo JavaCompute. El asistente del nodo JavaCompute crea una clase Java con código esqueleto Java basado en las opciones que seleccione en el asistente. Después puede modificar el código esqueleto para realizar su propio proceso.
  • ¿Como se abre un archivo Java existente?

    Puede modificar código Java existente que haya creado en un Proyecto Java.
  • ¿Cómo se guarda un archivo Java?

    Obtenga información sobre cómo guardar su archivo Java.
  • ¿Cómo se escribe código Java para aplicaciones de flujo de mensajes?

    Obtenga información preliminar sobre cómo escribir código Java para sus aplicaciones de flujo de mensajes que explique cómo manipular el árbol de mensajes, acceder a bases de datos, manejar errores y acceder a propiedades de intermediario.
  • ¿Qué vistas y editores se utilizan al programar Java?

    Obtenga una lista de temas de concepto, de tarea y de referencia que estén relacionados con los editores y vistas para trabajar con Java. Este enlace funciona únicamente si se accede al centro de información desde el Kit de herramientas de Message Brokers.

  • ¿Dónde puedo obtener ayuda al programar Java?

    Puede utilizar la ayuda de código para que le facilite una lista de mandatos completados disponibles que puede seleccionar para insertar en el editor. También puede utilizar la ayuda de mandatos para acceder a información Javadoc sobre código en el Editor Java. Este enlace funciona únicamente si se accede al centro de información desde el Kit de herramientas de Message Brokers.

  • ¿Cómo se añaden dependencias de código Java?

    Obtenga información sobre cómo incluir referencias a otros proyectos y archivos JAR de Java en el código de un nodo JavaCompute.
  • ¿Dónde puedo encontrar la API Java de nodo definido por el usuario?

    Siga este enlace de la API Java de las clases de WebSphere Message Broker para crear un nodo Java definido por el usuario que pueda utilizar también para codificar el nodo JavaCompute.

¿Cómo se utilizan las transformaciones XML?

Puede utilizar el nodo XMLTransformation para dar a un mensaje XML otro formato de XML que se ajuste a las normas proporcionadas por una hoja de estilo XSL (Extensible Stylesheet Language). Hay tres maneras de especificar la ubicación de la hoja de estilo para aplicar esta transformación:
  • Utilizar el contenido de los datos XML dentro del propio mensaje, lo que transforma el mensaje de acuerdo con una hoja de estilo que el propio mensaje define.
  • Establecer un valor en la carpeta LocalEnvironment.
  • Utilizar las propiedades del nodo, lo que asegura que la transformación definida por esta hoja de estilo individual se aplique a cada mensaje procesado por este nodo.
En esta sección, puede encontrar enlaces con la información sobre la utilización de la transformación XML.
  • ¿Dónde puedo encontrar una aplicación de ejemplo que muestre transformaciones de XML

    Si ha instalado el Kit de herramientas de Message Brokers, podrá utilizar este enlace para visualizar el ejemplo XMLT en la Galería de ejemplos. El ejemplo de XMLT es una aplicación de ejemplo de flujo de mensajes que muestra cómo utilizar un flujo de mensajes para transformar un mensaje XML dándole otro formato de mensaje XML de acuerdo con las normas proporcionadas por una hoja de estilo XSL.Los ejemplos sólo pueden verse cuando se utiliza el centro de información que está integrado en el Kit de herramientas de Message Brokers.
  • ¿Cómo se utiliza el nodo XMLTransformation?

    Siga este enlace para saber cómo utilizar y configurar el nodo XMLTransformation para transformar un mensaje XML dándole otro formato de XML.
  • ¿Dónde puedo encontrar más información sobre Transformaciones XSL?

    Para más información sobre transformaciones de XML, siga este enlace con la especificación W3C de la sintaxis y semántica del lenguaje de Transformaciones XSL para transformar documentos XML en otros documentos XML.
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:53:24

aa40220_