Este tema contiene las secciones siguientes:
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.
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 representa en el entorno de trabajo con el siguiente icono:
Consulte los ejemplos siguientes para ver cómo puede utilizar este nodo:
Para obtener un ejemplo sobre cómo utilizar este nodo, supongamos que ha escrito una aplicación de publicación que publica actualizaciones de acciones de forma regular. La aplicación envía los mensajes al intermediario en un nodo MQInput y el flujo de mensajes proporciona una conversión de la moneda de entrada a varias monedas de salida. Incluya un nodo Publication para cada moneda soportada y establezca el Punto de suscripción en un valor que refleje la moneda en que el nodo publica el precio de las acciones, por ejemplo, USD.
Una vez ha puesto una instancia del nodo Publication en un flujo de mensajes, puede configurarlo. Pulse el botón derecho del ratón en el nodo en la vista de editor y pulse Propiedades. Aparecen las propiedades básicas del nodo.
Todas las propiedades obligatorias para las que ha de entrar un valor (las que no tienen definido un valor por omisión) aparecen con un asterisco en el diálogo de propiedades.
Configure el nodo Publication de la manera siguiente:
Deseleccione el recuadro de selección si no desea realizar esta operación.
Si desea ver más información, consulte el apartado Puntos de suscripción.
Pulse Cancelar para cerrar el diálogo y descartar todos los cambios que ha efectuado en las propiedades.
Los terminales del nodo Publication se describen 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 del nodo; la columna con la cabecera O indica si la propiedad es obligatoria (marcada con un asterisco en el diálogo de propiedades si tiene que entrar un valor cuando no hay definido ningún valor por omisión), 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 básicas del nodo Publication se describen en la siguiente tabla.
Propiedad | O | C | Valor por omisión | Descripción |
---|---|---|---|---|
Denominación de corriente de datos implícita | Sí | No | No seleccionado | Indica si debe tomarse como nombre de corriente de datos el nombre de la cola de WebSphere MQ en el que se ha recibido el mensaje de entrada. Si selecciona el recuadro, se realizará esta acción. |
Punto de suscripción | No | No | El valor del punto de suscripción para el nodo. |
Las propiedades de descripción del nodo Publication se describen en la siguiente tabla.
Propiedad | O | C | Valor por omisión | Descripción |
---|---|---|---|---|
Descripción corta | No | No | Descripción breve del nodo. | |
Descripción larga | No | No | Texto que describe el propósito del nodo en el flujo de mensajes. |