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

Interfaces de programación de aplicaciones cliente

Puede configurar los nodos en los flujos de mensajes para personalizar el comportamiento de estos nodos utilizando una o más de las interfaces de programación soportadas.

Puede utilizar una de las siguientes opciones para convertir formatos de mensajes en los flujos de mensajes:

Correlaciones
El Editor de correlaciones de datos gráficas en WebSphere Message Broker Toolkit es una interfaz gráfica que muestra una representación visual de mensajes. Puede utilizar este editor para:
  • Arrastrar campos de un mensaje de origen en un mensaje de destino
  • Correlacionar datos de bases de datos con la estructura de mensajes
  • Aplicar funciones

Puede utilizar correlaciones en el nodo Mapping.

Utilice esta opción si no desea utilizar un lenguaje de programación.

ESQL
Utilice ESQL para manipular datos tanto en tablas de mensajes como de bases de datos. ESQL es un lenguaje de programación específico de WebSphere Message Broker y se basa en SQL. Puede codificar sentencias ESQL para crear, hacer referencia y actualizar los campos de mensajes y el contenido de las bases de datos. ESQL proporciona un rico conjunto de sentencias y funciones que puede utilizar para lograr transformaciones sofisticadas.

Puede utilizar ESQL en los nodos Compute, Database y Filter.

Utilice esta opción si las transformaciones que desea realizar son complejas y los diseñadores del flujo de mensajes están familiarizados con los lenguajes de programación de procedimientos.

Java™
Utilice el lenguaje de programación Java para direccionar o transformar los mensajes. Puede utilizar XPath para crear, hacer referencia y actualizar campos de mensajes. También puede utilizar JDBC para acceder a las tablas de base de datos.

Puede utilizar Java sólo en el nodo JavaCompute.

Utilice esta opción si los diseñadores de flujo de mensajes están familiarizados con el lenguaje de programación Java.

Hojas de estilo XSL
Utilice hojas de estilo XSL estándar para convertir mensajes XML a otros formatos soportados por el intermediario.

Sólo puede utilizar XSL en el nodo XSLTransform.

Utilice esta opción si los flujos de mensajes están procesando los mensajes XML y los diseñadores de flujo de mensajes están familiarizados con las hojas de estilo XSL.

PHP
Utilice el lenguaje de programación PHP para direccionar o transformar los mensajes. Puede utilizar PHP para crear, hacer referencia y actualizar campos de mensajes.

Sólo puede utilizar PHP en el nodo PHPCompute.

Utilice esta opción si los diseñadores de flujo de mensajes están familiarizados con los scripts y el lenguaje de programación PHP.

Windows platform.NET
Windows platformUtilice .NET Framework para direccionar o transformar los mensajes. Puede utilizar .NET para crear, hacer referencia y actualizar campos de mensajes.

Puede utilizar .NET en el nodo .NETCompute y llamar a código .NET desde ESQL.

Utilice esta opción si los diseñadores de flujos de mensajes están familiarizados con .NET Framework.

Cuando configure los flujos de mensajes y nodos, crea un conjunto de archivos que se almacenan en el espacio de trabajo.

Los archivos creados son de los siguientes tipos:

Puede incluir otros archivos en proyecto de Message Broker para que se desplieguen en el intermediario con el flujo de mensajes. El intermediario almacena estos archivos adicionales pero no los procesa de ningún modo.

Para más detalles sobre cómo crear los archivos para dar soporte a estas opciones de transformación y crear su contenido, consulte Cómo transformar y enriquecer mensajes.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 17:01:44


Tema de conceptoTema de concepto | Versión 8.0.0.5 | bz90008_