Rubriques

Une rubrique identifie le sujet d'une publication. Une rubrique est une chaîne de caractères décrivant l'objet des informations publiées dans un message de publication/abonnement. En tant qu'abonné, vous pouvez indiquer une rubrique ou une série de rubriques à l'aide de caractères génériques pour recevoir les informations dont vous avez besoin.

Elle est composée d'une chaîne de caractères pouvant comprendre jusqu'à 10 240 caractères. Les rubriques sont primordiales pour la distribution des messages dans un système de publication/abonnement. Au lieu d'inclure une adresse de destination spécifique dans chaque message, un diffuseur de publications affecte une rubrique à chaque message. Le gestionnaire de files d'attente compare la rubrique à une liste d'abonnés qui s'y sont abonnés et distribue le message à chacun d'eux.

Un diffuseur de publications peut contrôler quels abonnés reçoivent une publication en choisissant avec précaution la rubrique spécifiée dans le message.

Il n'est pas nécessaire que la rubrique d'un message soit définie pour qu'un diffuseur de publications puisse l'utiliser ; une rubrique est créée lorsqu'elle est spécifiée dans une publication ou un abonnement pour la première fois.

Pour obtenir les dernières informations sur les chaînes de rubrique, les caractères génériques, les caractères spéciaux et les arborescences de rubriques, reportez-vous aux éléments suivants :

  • Une chaîne de rubrique peut inclure tout caractère du jeu de caractères Unicode, y compris l'espace. Toutefois, certains caractères ont une certaine signification : le signe plus (+), le signe dièse (#), l'astérisque (*) et le point d'interrogation (?). Pour plus d'informations sur ces caractères, voir Schémas génériques dans l'IBM® Knowledge Center.
  • La distinction majuscules/minuscules doit être respectée dans les chaînes de rubrique. Le caractère null ne génère pas d'erreur, mais ne l'utilisez pas dans vos chaînes de rubrique. Pour les informations les plus récentes sur les chaînes de rubrique, voir Utilisation de chaînes de rubrique dans l'IBM Knowledge Center.
  • Chaque rubrique que vous définissez correspond à un élément ou à un noeud de l'arborescence de rubriques. Pour les informations les plus récentes sur les arborescences de rubriques, voir Arborescences de rubriques dans l'IBM Knowledge Center.

Caractères génériques et caractères spéciaux dans les chaînes de rubrique

Cette rubrique détaille les caractères génériques utilisés dans l'implémentation IBM WebSphere MQ 7.0 ou ultérieure de la messagerie de publication/abonnement.

Une rubrique peut contenir tout caractère du jeu de caractères Unicode. Toutefois, les trois caractères suivants ont une signification spéciale dans la publication/abonnement d'IBM WebSphere MQ 7.0 ou ultérieure :
  • Le séparateur de niveaux de rubrique "/".
  • Le caractère générique multi-niveau "#".
  • Le caractère générique à un niveau "+".

Le séparateur de niveaux de rubrique permet d'introduire la structure dans la rubrique et peut donc être spécifié à ces fins dans la rubrique.

Les caractères génériques représentent une fonction puissante du système de rubriques dans IBM MQ Publish/Subscribe. Ils permettent aux abonnés de s'abonner simultanément à plusieurs rubriques. Les caractères génériques multi-niveau et à un niveau peuvent être utilisés pour les abonnements, mais ils ne peuvent pas l'être par le diffuseur d'un message dans une rubrique.

Toutefois, si un diffuseur de publications utilise les caractères "+" ou "#" avec d'autres caractères dans un niveau de rubrique d'une rubrique, ces caractères ne sont pas traités comme caractères génériques et ne possèdent pas de signification spéciale.