Utilice el nodo Publication para filtrar mensajes de salida de un flujo de mensajes y enviarlos a los suscriptores que han indicado su interés en un conjunto específico de temas. El nodo Publication debe ser siempre un nodo de salida de un flujo de mensajes y no tiene terminales de salida propios.
Este tema contiene las secciones siguientes:
Utilice el nodo Publication (o un nodo definido por el usuario que proporcione un servicio similar) si el flujo de mensajes soporta aplicaciones de publicación/suscripción. Las aplicaciones que esperan recibir publicaciones deben registrar una suscripción con un intermediario y pueden, opcionalmente, limitar las publicaciones que obtienen proporcionando criterios restrictivos (como por ejemplo un tema de publicación específico).
Si las aplicaciones de suscriptor utilizan WebSphere MQ Enterprise Transport para conectar al intermediario, puede definir las colas en las que se publican los mensajes como colas compartidas o colas de clúster de WebSphere MQ.
También se pueden enviar publicaciones a los suscriptores en un clúster de WebSphere MQ si se designa una cola de clúster como cola de suscriptores. En este caso, el suscriptor deberá utilizar el nombre de un gestor de colas "imaginario" que esté asociado con el clúster, y deberá asegurarse de que se cree una definición de alias de gestor de colas en blanco correspondiente para este gestor de colas en el intermediario que satisfaga la suscripción.
El nodo Publication se encuentra en la bandeja Direccionamiento de la paleta y está representado en el entorno de trabajo mediante el siguiente icono:
Consulte el ejemplo siguiente para ver cómo se debe utilizar este nodo:
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.
Por ejemplo, para utilizar este nodo, suponga que ha escrito una aplicación de publicación para publicar actualizaciones de unas acciones regularmente. La aplicación envía los mensajes al intermediario en un nodo MQInput y laspublicaciones de acciones quedan a disposición de múltiples usuarios a través de un nodo Publication.
Cuando haya colocado una instancia del nodo Publication en un flujo de mensajes, podrá configurarlo; consulte el apartado Configurar un nodo de flujo de mensajes. Las propiedades del nodo se visualizan en la vista Propiedades. Para visualizar las propiedades del nodo en el diálogo Propiedades, efectúe una doble pulsación en el nodo o pulse con el botón derecho del ratón sobre el nodo y pulse Propiedades. Todas las propiedades obligatorias para las que debe especificar un valor (las que no tienen un valor predeterminado definido) están marcadas con un asterisco.
Los terminales del nodo Publication están descritos en la siguiente tabla.
Terminal | Descripción |
---|---|
In (de entrada) | El terminal de entrada que acepta un mensaje para que lo procese el nodo. |
Las tablas siguientes describen las propiedades de nodo. La columna con la cabecera O indica si la propiedad es obligatoria (marcada con un asterisco si tiene que entrar un valor cuando no hay definido ningún valor predeterminado); la columna con la cabecera C indica si la propiedad es configurable (puede cambiar el valor cuando añade el flujo de mensajes al archivo BAR para desplegarlo).
Las propiedades de descripción del nodo Publication están descritas en la siguiente tabla.
Propiedad | O | C | Valor predeterminado | Descripción |
---|---|---|---|---|
Nombre de nodo | No | No | El tipo de nodo: Publication | El nombre del nodo. |
Descripción corta | No | No | Una descripción breve del nodo. | |
Descripción larga | No | No | Texto que describe el propósito del nodo en el flujo de mensajes. |
Las propiedades básicas del nodo Publication se describen en la siguiente tabla.
Propiedad | O | C | Valor predeterminado | Descripción |
---|---|---|---|---|
Denominación de corriente de datos implícita | Sí | No | No seleccionado | Seleccione
Denominación de corriente de datos
implícita si desea tomar como nombre de la corriente de
datos, el nombre de la cola de WebSphere MQ
en la que el flujo de mensajes ha recibido el mensaje. Esta propiedad proporciona compatibilidad con
WebSphere MQ Publicación/Suscripción y se aplica a los mensajes
con una cabecera MQRFH cuando no se especifica MQPSStream. Deseleccione el recuadro de selección si no desea realizar esta operación. |
Punto de suscripción | No | No | El valor del punto de suscripción para el
nodo. Si no especifica
ningún valor para esta propiedad, se adoptará el punto de suscripción predeterminado. Este valor identifica el nodo de forma exclusiva y pueden
utilizarlo los suscriptores para obtener una publicación específica (tal
como se describe en el ejemplo en Utilización de este nodo en un flujo de mensajes). Para obtener más información, consulte Puntos de suscripción. |