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

Utilización de variables LocalEnvironment con nodos JMSOutput y JMSReply

En esta sección se describen los elementos de datos LocalEnvironment relacionados con el proceso de mensajes JMS en los nodos JMSOutput y JMSReply.

Campos de LocalEnvironment.WrittenDestination.JMS.DestinationData

El elemento DestinationData es una estructura de datos creada por los nodos JMSOutput y JMSReply para cada mensaje que se envía a una cola JMS o que se publica a un tema JMS cuando:
  • El terminal de salida del nodo está conectado a otro nodo del flujo de mensajes.
  • Se ha habilitado una rutina de devolución de llamadas de mensajes de salida para el flujo de mensajes. Consulte el apartado cciOutputMessageCallback.
Los campos de la estructura DestinationData se describen en la tabla siguiente y los puede utilizar una aplicación de recepción o una rutina de devolución de llamadas de mensajes de salida para enlazar a mensajes de petición con mensajes de respuesta:
Nombre de elemento Tipo de datos de elemento Descripción
destinationName CHARACTER El nombre de la cola JMS a la que el nodo envía un mensaje de salida o el tema JMS al cual publica el nodo.
Este valor se puede especificar en estos formatos:
  • un objeto administrado por JNDI (predefinido en los enlaces JNDI especificados en la propiedad del nodo Enlaces JNDI de ubicación). En cuyo caso el formato del valor es jndi://<Nombre objeto JNDI>
  • una serie de caracteres que representa el nombre de destino JMS en un formato interno reconocido por ese proveedor JMS en particular. Por ejemplo, cuando se utiliza WebSphere MQ como proveedor JMS, un destino de cola JMS se representaría mediante la serie de caracteres cola://<gestor de colas>/<nombre cola>
initialContext CHARACTER Nombre de clase Java™ de la fábrica de contexto inicial para el proveedor JMS al cual se conecta el nodo JMSOutput o JMSReply.
JMSMessageID CHARACTER Un ID de mensaje JMS es el valor asignado por un proveedor JMS cuando se envía un mensaje a una cola JMS o se publica en un tema JMS.

Este valor se recupera del objeto Mensaje JMS tras enviar o publicar el mensaje.

JMSCorrelationID CHARACTER La propiedad Cabecera de mensajes JMS denominada JMSCorrelationID se puede utilizar para conservar un valor que haga referencia a parte de la información externa que se debe utilizar para enlazar una petición a los mensajes de respuesta.

Cuando se crea el elemento DestinationData en el entorno, este valor del ID de correlación se habrá obtenido del campo del árbol de mensajes JMSCorrelationID en la carpeta OutputRoot.JMSTransport.Transport_Folders. Header_Values.

Campos LocalEnvironment.Destination.JMSDestinationList

Los nodos de transformación pueden grabar elementos de datos denominados DestinationData[n] en la carpeta de entorno local denominada Destination.JMSDestinationList. Los elementos DestinationData se graban con un formato de subíndice de matriz en que el subíndice es un entero que identifica un elemento individual en la lista de destinos.

Un nodo JMSOutput buscar entradas DestinationData[n] en el entorno local si se ha configurado para que se envía a una lista de destinos. El nodo envía un mensaje de salida a cada entrada que encuentre en la lista de destino. En la tabla siguiente se describe el formato de un elemento DestinationData.

Nombre de elemento Tipo de datos de elemento Descripción
DestinationData CHARACTER El nombre de la cola JMS a la que el nodo envía un mensaje de salida o el tema JMS al cual publica el nodo.
Este valor puede especificarse en los siguientes formatos:
  • Un objeto administrado por JNDI (predefinido en los enlaces JNDI especificados en la propiedad del nodo Enlaces JNDI de ubicación). En este caso, el formato del valor es jndi://<Nombre objeto JNDI>
  • Una serie de caracteres que representa el nombre de destino JMS en un formato interno reconocido por ese proveedor JMS en particular. Por ejemplo, cuando se utiliza WebSphere MQ como proveedor JMS, un destino de cola JMS se representa mediante la serie de caracteres queue://<gestor de colas>/<nombre cola>
  • Un elemento complejo con elementos hijo DestinationName y DestinationType que especifican el nombre y el tipo del destino JMS.
DestinationData.DestinationName CHARACTER Una serie de caracteres que representa el nombre del destino JMS en un formato externo reconocido por el proveedor JMS. Si se especifica este campo, debe establecer el campo DestinationType.
DestinationData.DestinationType CHARACTER El tipo del destino JMS al que se hace referencia en el elemento DestinationName. Si se establece el campo DestinationType, debe establecer el campo DestinationName. Establezca el campo DestinationType en Queue o Topic.
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 16:58:34


Tema de referenciaTema de referencia | Versión 8.0.0.5 | ac25870_