Temas

Un tema identifica de qué trata una publicación. Un tema es una serie de caracteres que describe el asunto de la información que se publica en un mensaje de publicación/suscripción. Como suscriptor, puede especificar un tema o un grupo de temas utilizando comodines para recibir la información que precisa.

Consiste en una serie de caracteres que puede tener una longitud de hasta 10,240 caracteres. Los temas son fundamentales para la entrega satisfactoria de mensajes en un sistema de publicación/suscripción. En lugar de incluir una dirección de destino específica en cada mensaje, un publicador asigna un tema a cada mensaje. El gestor de colas correlaciona el tema con una lista de suscriptores que suscriben a ese tema, y entrega el mensaje a cada uno de esos suscriptores.

Un publicador puede controlar qué suscriptores reciben una publicación eligiendo cuidadosamente el tema que se especifica en el mensaje.

No es necesario que el tema de un mensaje esté definido para que un publicador pueda utilizarlo; un tema se crea cuando se especifica por primera vez en una publicación o suscripción.

Para conocer la última información sobre series de temas, caracteres comodín, caracteres especiales y árboles de temas, consulte la información siguiente:

  • Una serie de tema puede incluir cualquier carácter del juego de caracteres Unicode, incluido el carácter de espacio en blanco. Sin embargo, hay caracteres que tienen significados especiales: signo más (+), signo de número (#), asterisco (*) y signo de interrogación (?). Para obtener más información sobre estos caracteres, consulte Esquemas de comodín en IBM® Knowledge Center.
  • Las series de tema son sensibles a las mayúsculas y minúsculas y, aunque un carácter nulo no produce un error, no utilice caracteres nulos en las series de tema. Para obtener la información más reciente sobre series de tema, consulte Uso de las series de tema en IBM Knowledge Center.
  • Cada tema que se define es un elemento, o nodo, del árbol de temas. Para obtener la información más reciente sobre árboles de tema, consulte Árboles de temas en IBM Knowledge Center.

Comodines y caracteres especiales en series de tema

Este tema detalla los comodines utilizados en la implementación de IBM WebSphere MQ 7.0, o posterior, de la mensajería de publicación/suscripción.

Un tema puede contener cualquier carácter del juego de caracteres Unicode. Sin embargo, los tres caracteres siguientes tienen un significado especial en la publicación/suscripción de la IBM WebSphere MQ 7.0, o posterior:
  • El separador de nivel de tema "/".
  • El comodín multinivel "#".
  • El comodín de un solo nivel "+".

El separador de nivel de tema se utiliza para introducir una estructura en el tema y puede, por tanto, especificarse dentro del tema con ese fin.

Los comodines son una potente característica del sistema de temas en la publicación/suscripción de IBM MQ. Los comodines permiten a los suscriptores suscribirse a más de un tema a la vez. El comodín multinivel y el comodín de un solo nivel pueden utilizarse para suscripciones, pero el publicador de un mensaje no puede utilizarlos dentro de un tema.

Sin embargo, si un publicador utiliza los caracteres "+" o "#" junto con otros caracteres en cualquier nivel de tema dentro de un tema, estos caracteres no se tratan como comodines y no tienen ningún significado especial.